lincd
Version:
LINCD is a JavaScript library for building user interfaces with linked data (also known as 'structured data', or RDF)
21 lines • 960 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const globals_1 = require("@jest/globals");
const models_1 = require("../models");
let subject = models_1.NamedNode.create();
let predicate = models_1.NamedNode.create();
let value1 = models_1.NamedNode.create();
let value2 = models_1.NamedNode.create();
(0, globals_1.describe)('node value sets', () => {
(0, globals_1.test)('can add a value to a node', () => {
subject.getAll(predicate).add(value1);
(0, globals_1.expect)(subject.hasProperty(predicate)).toBe(true);
(0, globals_1.expect)(subject.getAllQuads().length).toBe(1);
});
(0, globals_1.test)('can delete a value from a node', () => {
subject.getAll(predicate).delete(value1);
(0, globals_1.expect)(subject.hasProperty(predicate)).toBe(false);
(0, globals_1.expect)(subject.getAllQuads().length).toBe(0);
});
});
//# sourceMappingURL=nodevaluesset.test.js.map