Skip to content

Commit 5173fa7

Browse files
committed
Skip spec version 1.1 tests.
1 parent ddb9e9c commit 5173fa7

File tree

2 files changed

+21
-7
lines changed

2 files changed

+21
-7
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### Changed
66
- Update url parser to remove default ports from URLs.
7-
- Skip some tests that are failing due to v1.1 changes.
7+
- Skip spec version 1.1 tests.
88

99
## 0.4.12 - 2017-04-24
1010

tests/test.js

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ var ROOT_MANIFEST_DIR = resolvePath(
9696
var TEST_TYPES = {
9797
'jld:CompactTest': {
9898
skip: {
99-
regex: [/#tp005/, /#tp006/, /#t0073/],
100-
processingMode: ['json-ld-1.1']
99+
regex: [/#t0073/, /#t0074/],
100+
specVersion: ['1.1']
101101
},
102102
fn: 'compact',
103103
params: [
@@ -109,8 +109,7 @@ var TEST_TYPES = {
109109
},
110110
'jld:ExpandTest': {
111111
skip: {
112-
regex: [/^#tp002/, /^#tp003/],
113-
processingMode: ['json-ld-1.1']
112+
specVersion: ['1.1']
114113
},
115114
fn: 'expand',
116115
params: [
@@ -121,7 +120,7 @@ var TEST_TYPES = {
121120
},
122121
'jld:FlattenTest': {
123122
skip: {
124-
processingMode: ['json-ld-1.1']
123+
specVersion: ['1.1']
125124
},
126125
fn: 'flatten',
127126
params: [
@@ -133,7 +132,7 @@ var TEST_TYPES = {
133132
},
134133
'jld:FrameTest': {
135134
skip: {
136-
type: true
135+
specVersion: ['1.1']
137136
},
138137
fn: 'frame',
139138
params: [
@@ -354,6 +353,7 @@ function addTest(manifest, test) {
354353
}
355354

356355
var options = getJsonLdValues(test, 'option');
356+
357357
options.forEach(function(opt) {
358358
var processingModes = getJsonLdValues(opt, 'processingMode');
359359
processingModes.forEach(function(pm) {
@@ -368,6 +368,20 @@ function addTest(manifest, test) {
368368
});
369369
});
370370

371+
options.forEach(function(opt) {
372+
var specVersions = getJsonLdValues(opt, 'specVersion');
373+
specVersions.forEach(function(sv) {
374+
var skipVersions = [];
375+
if(testInfo.skip && testInfo.skip.specVersion) {
376+
skipVersions = testInfo.skip.specVersion;
377+
}
378+
if(skipVersions.indexOf(sv) !== -1) {
379+
//console.log('Skipping test "' + test.name + '" for spec version: ' + sv);
380+
self.skip();
381+
}
382+
});
383+
});
384+
371385
var fn = testInfo.fn;
372386
var params = testInfo.params;
373387
params = params.map(function(param) {return param(test);});

0 commit comments

Comments
 (0)