UNPKG

@sakuli/commons

Version:

24 lines 771 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var argv_lens_function_1 = require("./argv-lens.function"); describe("argvLens", function () { var data; beforeEach(function () { data = { foo: [ { bar: 'fooBar' }, 'foo', { deepBar: { bar: 'fooDeepBar' } } ] }; }); it.each([ [['foo'], 'foo'], [['foo', 'bar'], 'fooBar'], [['foo', 'deepBar', 'bar'], 'fooDeepBar'], ])("should read from path %s the value %s", function (path, expectedValue) { var lens = argv_lens_function_1.argvLens(path); expect(lens(data)).toEqual(expectedValue); }); }); //# sourceMappingURL=argv-lens.function.spec.js.map