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.insertIntoArray("1", [], 1, [1]);
expect(() => {
PULComposition_1.default.compose(d0, d1);
}).toThrow();
});
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3RzL25vZGUvdXBkYXRlcy9jb21wb3NpdGlvbi9JbnNlcnRJbnRvQXJyYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG9CQUFnQiw2QkFBNkIsQ0FBQyxDQUFBO0FBQzlDLCtCQUEyQixvREFBb0QsQ0FBQyxDQUFBO0FBRWhGLFFBQVEsQ0FBQyw0QkFBNEIsRUFBRTtJQUNuQyxFQUFFLENBQUMsdUJBQXVCLEVBQUU7UUFDeEIsSUFBSSxFQUFFLEdBQUcsSUFBSSxhQUFHLEVBQUUsQ0FBQztRQUNuQixFQUFFLENBQUMsZUFBZSxDQUFDLEdBQUcsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUVwQyxJQUFJLEVBQUUsR0FBRyxJQUFJLGFBQUcsRUFBRSxDQUFDO1FBQ25CLEVBQUUsQ0FBQyxlQUFlLENBQUMsR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBRXBDLE1BQU0sQ0FBQztZQUNILHdCQUFjLENBQUMsT0FBTyxDQUFDLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQztRQUNuQyxDQUFDLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUNqQixDQUFDLENBQUMsQ0FBQztBQUNQLENBQUMsQ0FBQyxDQUFDIiwiZmlsZSI6InRlc3RzL25vZGUvdXBkYXRlcy9jb21wb3NpdGlvbi9JbnNlcnRJbnRvQXJyYXkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUFVMIGZyb20gXCIuLi8uLi8uLi8uLi9saWIvdXBkYXRlcy9QVUxcIjtcbmltcG9ydCBQVUxDb21wb3NpdGlvbiBmcm9tIFwiLi4vLi4vLi4vLi4vbGliL3VwZGF0ZXMvY29tcG9zaXRpb24vUFVMQ29tcG9zaXRpb25cIjtcblxuZGVzY3JpYmUoXCJSZXBsYWNlSW5BcnJheSBDb21wb3NpdGlvblwiLCAoKSA9PiB7XG4gICAgaXQoXCJzaG91bGQgdGhyb3cgYW4gZXJyb3JcIiwgKCkgPT4ge1xuICAgICAgICB2YXIgZDAgPSBuZXcgUFVMKCk7XG4gICAgICAgIGQwLmluc2VydEludG9BcnJheShcIjFcIiwgW10sIDEsIFsxXSk7XG5cbiAgICAgICAgdmFyIGQxID0gbmV3IFBVTCgpO1xuICAgICAgICBkMS5pbnNlcnRJbnRvQXJyYXkoXCIxXCIsIFtdLCAxLCBbMV0pO1xuXG4gICAgICAgIGV4cGVjdCgoKSA9PiB7XG4gICAgICAgICAgICBQVUxDb21wb3NpdGlvbi5jb21wb3NlKGQwLCBkMSk7XG4gICAgICAgIH0pLnRvVGhyb3coKTtcbiAgICB9KTtcbn0pO1xuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9