UNPKG

atomic-reactor-cli

Version:

A CLI for creating Atomic Reactor Awesomeness

33 lines (28 loc) 909 B
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(); }); }); });