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);
    }