function parseConfig(options) { return parser({ options: options, env: {}, argv: [] }); }
function assertParsesEnv(opts) { var result = parser({ options: VALID_OPTIONS, env: _.set({}, 'gemini_' + _.snakeCase(opts.property), opts.value), argv: [] }); assert.deepEqual(_.get(result, opts.property), opts.expected); }
function assertParsesCli(opts) { var result = parser({ options: VALID_OPTIONS, env: {}, argv: [ '--' + _.kebabCase(opts.property), opts.value ] }); assert.deepEqual(_.get(result, opts.property), opts.expected); }