newkit-cli
Version:
Newkit cli tools.
36 lines (31 loc) • 996 B
JavaScript
;
let coffee = require('coffee');
let pkg = require('./../package.json');
describe('test index', function () {
this.timeout(10000);
it('should return version', function (done) {
coffee.fork('index', ['-V'])
.expect('stdout', `Newkit-cli: ${pkg.version}\n`)
.end(done);
});
it('should return version', function (done) {
coffee.fork('index', ['--version'])
.expect('stdout', `Newkit-cli: ${pkg.version}\n`)
.end(done);
});
it('should be stdout error', function (done) {
coffee.fork('index', ['-v'])
.expect('stderr', `\n error: unknown option \`-v'\n\n`)
.end(done);
});
it('should be stdout error', function (done) {
coffee.fork('index', ['-x'])
.expect('stderr', `\n error: unknown option \`-x'\n\n`)
.end(done);
});
it('should be stdout help', function (done) {
coffee.fork('index', ['-h'])
.expect('stdout', /Usage/g)
.end(done);
});
});