UNPKG

jsoniq

Version:

JSONiq implementation for JavaScript

17 lines (15 loc) 2.14 kB
"use strict"; var PUL_1 = require("../../../../lib/updates/PUL"); var PULComposition_1 = require("../../../../lib/updates/composition/PULComposition"); describe("DeleteFromArray Composition", () => { it("should throw an error", () => { var d0 = new PUL_1.default(); d0.insertIntoArray("1", [], 1, [1]); var d1 = new PUL_1.default(); d1.deleteFromArray("1", [], 1); expect(() => { PULComposition_1.default.compose(d0, d1); }).toThrow(); }); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3RzL25vZGUvdXBkYXRlcy9jb21wb3NpdGlvbi9EZWxldGVGcm9tQXJyYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG9CQUFnQiw2QkFBNkIsQ0FBQyxDQUFBO0FBQzlDLCtCQUEyQixvREFBb0QsQ0FBQyxDQUFBO0FBRWhGLFFBQVEsQ0FBQyw2QkFBNkIsRUFBRTtJQUNwQyxFQUFFLENBQUMsdUJBQXVCLEVBQUU7UUFDeEIsSUFBSSxFQUFFLEdBQUcsSUFBSSxhQUFHLEVBQUUsQ0FBQztRQUNuQixFQUFFLENBQUMsZUFBZSxDQUFDLEdBQUcsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUVwQyxJQUFJLEVBQUUsR0FBRyxJQUFJLGFBQUcsRUFBRSxDQUFDO1FBQ25CLEVBQUUsQ0FBQyxlQUFlLENBQUMsR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUUvQixNQUFNLENBQUM7WUFDSCx3QkFBYyxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsRUFBRSxDQUFDLENBQUM7UUFDbkMsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDakIsQ0FBQyxDQUFDLENBQUM7QUFDUCxDQUFDLENBQUMsQ0FBQyIsImZpbGUiOiJ0ZXN0cy9ub2RlL3VwZGF0ZXMvY29tcG9zaXRpb24vRGVsZXRlRnJvbUFycmF5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFBVTCBmcm9tIFwiLi4vLi4vLi4vLi4vbGliL3VwZGF0ZXMvUFVMXCI7XG5pbXBvcnQgUFVMQ29tcG9zaXRpb24gZnJvbSBcIi4uLy4uLy4uLy4uL2xpYi91cGRhdGVzL2NvbXBvc2l0aW9uL1BVTENvbXBvc2l0aW9uXCI7XG5cbmRlc2NyaWJlKFwiRGVsZXRlRnJvbUFycmF5IENvbXBvc2l0aW9uXCIsICgpID0+IHtcbiAgICBpdChcInNob3VsZCB0aHJvdyBhbiBlcnJvclwiLCAoKSA9PiB7XG4gICAgICAgIHZhciBkMCA9IG5ldyBQVUwoKTtcbiAgICAgICAgZDAuaW5zZXJ0SW50b0FycmF5KFwiMVwiLCBbXSwgMSwgWzFdKTtcblxuICAgICAgICB2YXIgZDEgPSBuZXcgUFVMKCk7XG4gICAgICAgIGQxLmRlbGV0ZUZyb21BcnJheShcIjFcIiwgW10sIDEpO1xuXG4gICAgICAgIGV4cGVjdCgoKSA9PiB7XG4gICAgICAgICAgICBQVUxDb21wb3NpdGlvbi5jb21wb3NlKGQwLCBkMSk7XG4gICAgICAgIH0pLnRvVGhyb3coKTtcbiAgICB9KTtcbn0pO1xuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9