Skip to content

Commit d17e1ba

Browse files
committed
[242] Add pattern tests for numbers, objects, arrays, and null
All drafts are affected.
1 parent a5302a4 commit d17e1ba

File tree

5 files changed

+130
-5
lines changed

5 files changed

+130
-5
lines changed

tests/draft2019-09/pattern.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,34 @@
1414
"valid": false
1515
},
1616
{
17-
"description": "ignores non-strings",
17+
"description": "ignores booleans",
1818
"data": true,
1919
"valid": true
20+
},
21+
{
22+
"description": "ignores integers",
23+
"data": 123,
24+
"valid": true
25+
},
26+
{
27+
"description": "ignores floats",
28+
"data": 1.0,
29+
"valid": true
30+
},
31+
{
32+
"description": "ignores objects",
33+
"data": {},
34+
"valid": true
35+
},
36+
{
37+
"description": "ignores arrays",
38+
"data": [],
39+
"valid": true
40+
},
41+
{
42+
"description": "ignores null",
43+
"data": null,
44+
"valid": true
2045
}
2146
]
2247
},

tests/draft3/pattern.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,34 @@
1414
"valid": false
1515
},
1616
{
17-
"description": "ignores non-strings",
17+
"description": "ignores booleans",
1818
"data": true,
1919
"valid": true
20+
},
21+
{
22+
"description": "ignores integers",
23+
"data": 123,
24+
"valid": true
25+
},
26+
{
27+
"description": "ignores floats",
28+
"data": 1.0,
29+
"valid": true
30+
},
31+
{
32+
"description": "ignores objects",
33+
"data": {},
34+
"valid": true
35+
},
36+
{
37+
"description": "ignores arrays",
38+
"data": [],
39+
"valid": true
40+
},
41+
{
42+
"description": "ignores null",
43+
"data": null,
44+
"valid": true
2045
}
2146
]
2247
},

tests/draft4/pattern.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,34 @@
1414
"valid": false
1515
},
1616
{
17-
"description": "ignores non-strings",
17+
"description": "ignores booleans",
1818
"data": true,
1919
"valid": true
20+
},
21+
{
22+
"description": "ignores integers",
23+
"data": 123,
24+
"valid": true
25+
},
26+
{
27+
"description": "ignores floats",
28+
"data": 1.0,
29+
"valid": true
30+
},
31+
{
32+
"description": "ignores objects",
33+
"data": {},
34+
"valid": true
35+
},
36+
{
37+
"description": "ignores arrays",
38+
"data": [],
39+
"valid": true
40+
},
41+
{
42+
"description": "ignores null",
43+
"data": null,
44+
"valid": true
2045
}
2146
]
2247
},

tests/draft6/pattern.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,34 @@
1414
"valid": false
1515
},
1616
{
17-
"description": "ignores non-strings",
17+
"description": "ignores booleans",
1818
"data": true,
1919
"valid": true
20+
},
21+
{
22+
"description": "ignores integers",
23+
"data": 123,
24+
"valid": true
25+
},
26+
{
27+
"description": "ignores floats",
28+
"data": 1.0,
29+
"valid": true
30+
},
31+
{
32+
"description": "ignores objects",
33+
"data": {},
34+
"valid": true
35+
},
36+
{
37+
"description": "ignores arrays",
38+
"data": [],
39+
"valid": true
40+
},
41+
{
42+
"description": "ignores null",
43+
"data": null,
44+
"valid": true
2045
}
2146
]
2247
},

tests/draft7/pattern.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,34 @@
1414
"valid": false
1515
},
1616
{
17-
"description": "ignores non-strings",
17+
"description": "ignores booleans",
1818
"data": true,
1919
"valid": true
20+
},
21+
{
22+
"description": "ignores integers",
23+
"data": 123,
24+
"valid": true
25+
},
26+
{
27+
"description": "ignores floats",
28+
"data": 1.0,
29+
"valid": true
30+
},
31+
{
32+
"description": "ignores objects",
33+
"data": {},
34+
"valid": true
35+
},
36+
{
37+
"description": "ignores arrays",
38+
"data": [],
39+
"valid": true
40+
},
41+
{
42+
"description": "ignores null",
43+
"data": null,
44+
"valid": true
2045
}
2146
]
2247
},

0 commit comments

Comments
 (0)