@sakuli/commons
Version:
24 lines • 771 B
JavaScript
;
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