blob: 9f7b70aeff8f98958f5fc4cc88547d1853f975ab [file] [log] [blame]
import assert from 'assert';
import Lab from 'lab';
export const lab = Lab.script();
import * as version from '../src/v.js';
import versionApi from '../src/v.js';
import pkg from '../package.json'
const oldConsole = console.log;
lab.experiment('api: version', () => {
lab.test('gets the current nmo version', (done) => {
versionApi().then((res) => {
assert.equal(pkg.version, res.nmo);
done();
});
});
});
lab.experiment('cli: version', () => {
lab.afterEach((done) => {
console.log = oldConsole;
done();
});
lab.test('logs the current version', (done) => {
console.log = (...args) => {
if (/nmo/.test(args[0])) {
assert.ok(new RegExp(pkg.version, 'ig').test(args[0]));
}
};
version
.cli()
.then(() => {
done();
});
});
});