@sakuli/commons
Version:
25 lines • 920 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var object_reflection_function_1 = require("./object-reflection.function");
describe('object-reflection', function () {
var testObject = {
foo: {
bar: {
a: 1,
b: 2
}
}
};
it('should wrap a reflection upon a lens with default separator', function () {
var reflection = object_reflection_function_1.objectReflection(testObject);
expect(reflection('foo.bar')).toEqual(expect.objectContaining({
a: 1,
b: 2
}));
});
it('should wrap a reflection upon a lens with separator="->"', function () {
var reflection = object_reflection_function_1.objectReflection(testObject, '->');
expect(reflection('foo->bar->b')).toEqual(2);
});
});
//# sourceMappingURL=object-reflection.function.spec.js.map