jsoniq
Version:
JSONiq implementation for JavaScript
17 lines (15 loc) • 2.17 kB
JavaScript
;
var PUL_1 = require("../../../../lib/updates/PUL");
var PULComposition_1 = require("../../../../lib/updates/composition/PULComposition");
describe("ReplaceInArray Composition", () => {
it("should throw an error", () => {
var d0 = new PUL_1.default();
d0.insertIntoArray("1", [], 1, [1]);
var d1 = new PUL_1.default();
d1.replaceInArray("1", [], 1, [1]);
expect(() => {
PULComposition_1.default.compose(d0, d1);
}).toThrow();
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3RzL25vZGUvdXBkYXRlcy9jb21wb3NpdGlvbi9SZXBsYWNlSW5BcnJheS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsb0JBQWdCLDZCQUE2QixDQUFDLENBQUE7QUFDOUMsK0JBQTJCLG9EQUFvRCxDQUFDLENBQUE7QUFFaEYsUUFBUSxDQUFDLDRCQUE0QixFQUFFO0lBQ25DLEVBQUUsQ0FBQyx1QkFBdUIsRUFBRTtRQUN4QixJQUFJLEVBQUUsR0FBRyxJQUFJLGFBQUcsRUFBRSxDQUFDO1FBQ25CLEVBQUUsQ0FBQyxlQUFlLENBQUMsR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBRXBDLElBQUksRUFBRSxHQUFHLElBQUksYUFBRyxFQUFFLENBQUM7UUFDbkIsRUFBRSxDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFFbkMsTUFBTSxDQUFDO1lBQ0gsd0JBQWMsQ0FBQyxPQUFPLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ25DLENBQUMsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQ2pCLENBQUMsQ0FBQyxDQUFDO0FBQ1AsQ0FBQyxDQUFDLENBQUMiLCJmaWxlIjoidGVzdHMvbm9kZS91cGRhdGVzL2NvbXBvc2l0aW9uL1JlcGxhY2VJbkFycmF5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFBVTCBmcm9tIFwiLi4vLi4vLi4vLi4vbGliL3VwZGF0ZXMvUFVMXCI7XG5pbXBvcnQgUFVMQ29tcG9zaXRpb24gZnJvbSBcIi4uLy4uLy4uLy4uL2xpYi91cGRhdGVzL2NvbXBvc2l0aW9uL1BVTENvbXBvc2l0aW9uXCI7XG5cbmRlc2NyaWJlKFwiUmVwbGFjZUluQXJyYXkgQ29tcG9zaXRpb25cIiwgKCkgPT4ge1xuICAgIGl0KFwic2hvdWxkIHRocm93IGFuIGVycm9yXCIsICgpID0+IHtcbiAgICAgICAgdmFyIGQwID0gbmV3IFBVTCgpO1xuICAgICAgICBkMC5pbnNlcnRJbnRvQXJyYXkoXCIxXCIsIFtdLCAxLCBbMV0pO1xuXG4gICAgICAgIHZhciBkMSA9IG5ldyBQVUwoKTtcbiAgICAgICAgZDEucmVwbGFjZUluQXJyYXkoXCIxXCIsIFtdLCAxLCBbMV0pO1xuXG4gICAgICAgIGV4cGVjdCgoKSA9PiB7XG4gICAgICAgICAgICBQVUxDb21wb3NpdGlvbi5jb21wb3NlKGQwLCBkMSk7XG4gICAgICAgIH0pLnRvVGhyb3coKTtcbiAgICB9KTtcbn0pO1xuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9