Skip to content

Commit 3731ed3

Browse files
authored
Merge pull request #541 from json-schema-org/unknown-formats
added tests for unknown formats
2 parents 3998c85 + 2f2234d commit 3731ed3

File tree

5 files changed

+215
-0
lines changed

5 files changed

+215
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
[
2+
{
3+
"description": "unknown format",
4+
"schema": { "format": "unknown" },
5+
"tests": [
6+
{
7+
"description": "unknown formats ignore integers",
8+
"data": 12,
9+
"valid": true
10+
},
11+
{
12+
"description": "unknown formats ignore floats",
13+
"data": 13.7,
14+
"valid": true
15+
},
16+
{
17+
"description": "unknown formats ignore objects",
18+
"data": {},
19+
"valid": true
20+
},
21+
{
22+
"description": "unknown formats ignore arrays",
23+
"data": [],
24+
"valid": true
25+
},
26+
{
27+
"description": "unknown formats ignore booleans",
28+
"data": false,
29+
"valid": true
30+
},
31+
{
32+
"description": "unknown formats ignore nulls",
33+
"data": null,
34+
"valid": true
35+
},
36+
{
37+
"description": "unknown formats ignore strings",
38+
"data": "string",
39+
"valid": true
40+
}
41+
]
42+
}
43+
]
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
[
2+
{
3+
"description": "unknown format",
4+
"schema": { "format": "unknown" },
5+
"tests": [
6+
{
7+
"description": "unknown formats ignore integers",
8+
"data": 12,
9+
"valid": true
10+
},
11+
{
12+
"description": "unknown formats ignore floats",
13+
"data": 13.7,
14+
"valid": true
15+
},
16+
{
17+
"description": "unknown formats ignore objects",
18+
"data": {},
19+
"valid": true
20+
},
21+
{
22+
"description": "unknown formats ignore arrays",
23+
"data": [],
24+
"valid": true
25+
},
26+
{
27+
"description": "unknown formats ignore booleans",
28+
"data": false,
29+
"valid": true
30+
},
31+
{
32+
"description": "unknown formats ignore nulls",
33+
"data": null,
34+
"valid": true
35+
},
36+
{
37+
"description": "unknown formats ignore strings",
38+
"data": "string",
39+
"valid": true
40+
}
41+
]
42+
}
43+
]
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
[
2+
{
3+
"description": "unknown format",
4+
"schema": { "format": "unknown" },
5+
"tests": [
6+
{
7+
"description": "unknown formats ignore integers",
8+
"data": 12,
9+
"valid": true
10+
},
11+
{
12+
"description": "unknown formats ignore floats",
13+
"data": 13.7,
14+
"valid": true
15+
},
16+
{
17+
"description": "unknown formats ignore objects",
18+
"data": {},
19+
"valid": true
20+
},
21+
{
22+
"description": "unknown formats ignore arrays",
23+
"data": [],
24+
"valid": true
25+
},
26+
{
27+
"description": "unknown formats ignore booleans",
28+
"data": false,
29+
"valid": true
30+
},
31+
{
32+
"description": "unknown formats ignore nulls",
33+
"data": null,
34+
"valid": true
35+
},
36+
{
37+
"description": "unknown formats ignore strings",
38+
"data": "string",
39+
"valid": true
40+
}
41+
]
42+
}
43+
]
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
[
2+
{
3+
"description": "unknown format",
4+
"schema": { "format": "unknown" },
5+
"tests": [
6+
{
7+
"description": "unknown formats ignore integers",
8+
"data": 12,
9+
"valid": true
10+
},
11+
{
12+
"description": "unknown formats ignore floats",
13+
"data": 13.7,
14+
"valid": true
15+
},
16+
{
17+
"description": "unknown formats ignore objects",
18+
"data": {},
19+
"valid": true
20+
},
21+
{
22+
"description": "unknown formats ignore arrays",
23+
"data": [],
24+
"valid": true
25+
},
26+
{
27+
"description": "unknown formats ignore booleans",
28+
"data": false,
29+
"valid": true
30+
},
31+
{
32+
"description": "unknown formats ignore nulls",
33+
"data": null,
34+
"valid": true
35+
},
36+
{
37+
"description": "unknown formats ignore strings",
38+
"data": "string",
39+
"valid": true
40+
}
41+
]
42+
}
43+
]
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
[
2+
{
3+
"description": "unknown format",
4+
"schema": { "format": "unknown" },
5+
"tests": [
6+
{
7+
"description": "unknown formats ignore integers",
8+
"data": 12,
9+
"valid": true
10+
},
11+
{
12+
"description": "unknown formats ignore floats",
13+
"data": 13.7,
14+
"valid": true
15+
},
16+
{
17+
"description": "unknown formats ignore objects",
18+
"data": {},
19+
"valid": true
20+
},
21+
{
22+
"description": "unknown formats ignore arrays",
23+
"data": [],
24+
"valid": true
25+
},
26+
{
27+
"description": "unknown formats ignore booleans",
28+
"data": false,
29+
"valid": true
30+
},
31+
{
32+
"description": "unknown formats ignore nulls",
33+
"data": null,
34+
"valid": true
35+
},
36+
{
37+
"description": "unknown formats ignore strings",
38+
"data": "string",
39+
"valid": true
40+
}
41+
]
42+
}
43+
]

0 commit comments

Comments
 (0)