atomic-reactor-cli
Version:
A CLI for creating Atomic Reactor Awesomeness
33 lines (28 loc) • 909 B
JavaScript
const generator = require('../commands/config/set/generator');
const config = require("../config.json");
const expect = require('chai').expect;
const path = require('path');
const op = require('object-path');
const props = {
cwd : path.normalize(path.join(__dirname, 'cwd', 'config')),
root : path.normalize(path.join(__dirname, '..')),
config,
};
const params = {
confirmed: true,
newConfig: { ...config },
};
describe(`arcli config:set`, function (done) {
it ('All actions complete', (done) => {
op.set(params, 'newConfig.updated', Date.now());
generator({ props, params })
.then(success => {
expect(Object.values(success)).to.have.lengthOf(2);
done();
})
.catch(errors => {
console.log(`\n ${Object.values(errors).join('\n ')}\n`);
done();
});
});
});