diff --git a/test/test.options.args.optional.given.js b/test/test.options.args.optional.given.js new file mode 100644 index 000000000..86e9d1401 --- /dev/null +++ b/test/test.options.args.optional.given.js @@ -0,0 +1,13 @@ +/** + * Module dependencies. + */ + +var program = require('../') + , should = require('should'); + +program + .version('0.0.1') + .option('-c, --cheese [type]', 'optionally specify the type of cheese'); + +program.parse(['node', 'test', '--cheese', 'feta']); +program.cheese.should.equal('feta'); diff --git a/test/test.options.args.optional.js b/test/test.options.args.optional.js new file mode 100644 index 000000000..aacaccc9f --- /dev/null +++ b/test/test.options.args.optional.js @@ -0,0 +1,13 @@ +/** + * Module dependencies. + */ + +var program = require('../') + , should = require('should'); + +program + .version('0.0.1') + .option('-c, --cheese [type]', 'optionally specify the type of cheese'); + +program.parse(['node', 'test', '--cheese']); +program.cheese.should.be.true;