Skip to content

Commit d910e69

Browse files
gkelloggdavidlehn
authored andcommitted
* Avoid creating a term definition for @propagate. Enables many @propagate tests.
1 parent c6345dc commit d910e69

File tree

2 files changed

+4
-19
lines changed

2 files changed

+4
-19
lines changed

lib/context.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,7 @@ api.process = async ({
263263
'jsonld.SyntaxError',
264264
{code: 'invalid @propagate value', context: localCtx});
265265
}
266+
defined.set('@propagate', true);
266267
}
267268

268269
// handle @protected; determine whether this sub-context is declaring

tests/test-common.js

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ const TEST_TYPES = {
3838
/compact-manifest.jsonld#ttn03$/,
3939
// IRI confusion
4040
/compact-manifest.jsonld#te002$/,
41-
// @propogate
42-
/compact-manifest.jsonld#tc026$/,
43-
/compact-manifest.jsonld#tc027$/,
4441
// included
4542
/compact-manifest.jsonld#tin01$/,
4643
/compact-manifest.jsonld#tin02$/,
@@ -149,19 +146,13 @@ const TEST_TYPES = {
149146
/remote-doc-manifest.jsonld#t0013$/,
150147
/remote-doc-manifest.jsonld#tla01$/,
151148
/remote-doc-manifest.jsonld#tla05$/,
152-
// @propogate
153-
/expand-manifest.jsonld#tc026$/,
154-
/expand-manifest.jsonld#tc027$/,
155-
/expand-manifest.jsonld#tc028$/,
156-
/expand-manifest.jsonld#tc029$/,
157-
/expand-manifest.jsonld#tc030$/,
158149
// @import
159150
/expand-manifest.jsonld#tso01$/,
160151
/expand-manifest.jsonld#tso02$/,
161152
/expand-manifest.jsonld#tso03$/,
162153
/expand-manifest.jsonld#tso05$/,
163154
/expand-manifest.jsonld#tso06$/,
164-
// protected
155+
// @import and protected
165156
/expand-manifest.jsonld#tso07$/,
166157
// context merging
167158
/expand-manifest.jsonld#tso08$/,
@@ -365,12 +356,6 @@ const TEST_TYPES = {
365356
idRegex: [
366357
// blank node properties
367358
/toRdf-manifest.jsonld#t0118$/,
368-
// @propogate
369-
/toRdf-manifest.jsonld#tc026$/,
370-
/toRdf-manifest.jsonld#tc027$/,
371-
/toRdf-manifest.jsonld#tc028$/,
372-
/toRdf-manifest.jsonld#tc029$/,
373-
/toRdf-manifest.jsonld#tc030$/,
374359
// terms having form of keyword
375360
/toRdf-manifest.jsonld#te119$/,
376361
/toRdf-manifest.jsonld#te120$/,
@@ -424,18 +409,17 @@ const TEST_TYPES = {
424409
/toRdf-manifest.jsonld#tpi09$/,
425410
/toRdf-manifest.jsonld#tpi10$/,
426411
/toRdf-manifest.jsonld#tpi11$/,
427-
// protected
412+
// protected null IRI mapping
428413
/toRdf-manifest.jsonld#tpr28$/,
429414
// prefix
430415
/toRdf-manifest.jsonld#tpr29$/,
431416
// @import
432417
/toRdf-manifest.jsonld#tso01$/,
433418
/toRdf-manifest.jsonld#tso02$/,
434419
/toRdf-manifest.jsonld#tso03$/,
435-
// @propogate
436420
/toRdf-manifest.jsonld#tso05$/,
437421
/toRdf-manifest.jsonld#tso06$/,
438-
// protected
422+
// @import and protected
439423
/toRdf-manifest.jsonld#tso07$/,
440424
// context merging
441425
/toRdf-manifest.jsonld#tso08$/,

0 commit comments

Comments
 (0)