fashion-show
Version:
Build consistent and versioned styleguides by including and running consistent lint files across projects.
42 lines (35 loc) • 1.02 kB
JavaScript
var assume = require('assume'),
defaultify = require('../../lib/defaultify');
describe('defaultify (unit)', function () {
it('should have expected defaults', function () {
var oldArgv = process.argv;
process.argv = [];
var defaults = defaultify();
process.argv = oldArgv;
assume(defaults.commands).deep.equals(['jscs', 'eslint']);
assume(defaults.targets).deep.equals(['lib']);
assume(defaults.rc).equals(undefined);
assume(defaults.fix).equals(undefined);
assume(defaults.reporter).equals(undefined);
assume(defaults.global).equals(undefined);
assume(defaults.exts).deep.equals([]);
});
it('--rc');
it('--fix');
it('--reporter');
it('--global');
it('--command (one)');
it('--command (multiple)');
it('--ext (one)');
it('--ext (multiple)');
it('argv._ (one)');
it('argv._ (multiple)');
it('{ commands }');
it('{ targets }');
it('{ rc }');
it('{ fix }');
it('{ reporter }');
it('{ global }');
it('{ exts }');
});
;