Skip to content

Commit f3df62f

Browse files
authored
Prevent literals from being cached
Closes #123
1 parent f99e9bc commit f3df62f

17 files changed

Lines changed: 30 additions & 12 deletions

lib/loading/ComponentsManagerBuilder.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ export class ComponentsManagerBuilder<Instance = any> {
6868

6969
public static createObjectLoader(): RdfObjectLoader {
7070
return new RdfObjectLoader({
71+
uniqueLiterals: true,
7172
context: require('../../components/context.json'),
7273
});
7374
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"jsonld-context-parser": "^2.1.1",
4545
"minimist": "^1.2.0",
4646
"rdf-data-factory": "^1.1.0",
47-
"rdf-object": "^1.13.1",
47+
"rdf-object": "^1.14.0",
4848
"rdf-parse": "^2.0.0",
4949
"rdf-quad": "^1.5.0",
5050
"rdf-string": "^1.6.0",

test/unit/construction/ConfigConstructor-test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ describe('ConfigConstructor', () => {
2020

2121
beforeEach(async() => {
2222
objectLoader = new RdfObjectLoader({
23+
uniqueLiterals: true,
2324
context: JSON.parse(fs.readFileSync(`${__dirname}/../../../components/context.jsonld`, 'utf8')),
2425
});
2526
await objectLoader.context;

test/unit/construction/ConfigConstructorPool-test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ describe('ConfigConstructorPool', () => {
2222
let parameterHandler: ParameterHandler;
2323
beforeEach(async() => {
2424
objectLoader = new RdfObjectLoader({
25+
uniqueLiterals: true,
2526
context: JSON.parse(fs.readFileSync(`${__dirname}/../../../components/context.jsonld`, 'utf8')),
2627
});
2728
await objectLoader.context;

test/unit/loading/ComponentRegistry-test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ describe('ComponentRegistry', () => {
1717
componentModules: {},
1818
};
1919
objectLoader = new RdfObjectLoader({
20+
uniqueLiterals: true,
2021
context: JSON.parse(fs.readFileSync(`${__dirname}/../../../components/context.jsonld`, 'utf8')),
2122
});
2223
logger = <any> {

test/unit/loading/ComponentRegistryFinalizer-test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ describe('ComponentRegistryFinalizer', () => {
1919
componentModules: {},
2020
};
2121
objectLoader = new RdfObjectLoader({
22+
uniqueLiterals: true,
2223
context: JSON.parse(fs.readFileSync(`${__dirname}/../../../components/context.jsonld`, 'utf8')),
2324
});
2425
logger = <any> {

test/unit/loading/ComponentsManager-test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ describe('ComponentsManager', () => {
4343
nodeModulePaths: [],
4444
};
4545
objectLoader = new RdfObjectLoader({
46+
uniqueLiterals: true,
4647
context: JSON.parse(fs.readFileSync(`${__dirname}/../../../components/context.jsonld`, 'utf8')),
4748
});
4849
componentResources = {};

test/unit/loading/ConfigRegistry-test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ describe('ConfigRegistry', () => {
1616
componentModules: {},
1717
};
1818
objectLoader = new RdfObjectLoader({
19+
uniqueLiterals: true,
1920
context: JSON.parse(fs.readFileSync(`${__dirname}/../../../components/context.jsonld`, 'utf8')),
2021
});
2122
logger = <any>{

test/unit/preprocess/ConfigPreprocessorComponent-test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ describe('ConfigPreprocessorComponent', () => {
1919

2020
beforeEach(async() => {
2121
objectLoader = new RdfObjectLoader({
22+
uniqueLiterals: true,
2223
context: JSON.parse(fs.readFileSync(`${__dirname}/../../../components/context.jsonld`, 'utf8')),
2324
});
2425
await objectLoader.context;

test/unit/preprocess/ConfigPreprocessorComponentMapped-test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ describe('ConfigPreprocessorComponentMapped', () => {
1515

1616
beforeEach(async() => {
1717
objectLoader = new RdfObjectLoader({
18+
uniqueLiterals: true,
1819
context: JSON.parse(fs.readFileSync(`${__dirname}/../../../components/context.jsonld`, 'utf8')),
1920
});
2021
await objectLoader.context;

0 commit comments

Comments
 (0)