Skip to content

Commit 0be5549

Browse files
committed
Added tests to ensure date and time formats don't accept date-time formats
1 parent 83e866b commit 0be5549

File tree

10 files changed

+50
-0
lines changed

10 files changed

+50
-0
lines changed

tests/draft-next/optional/format/date.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,11 @@
240240
"description": "ISO8601 / non-RFC3339: week number rollover to next year (2023-01-01)",
241241
"data": "2022W527",
242242
"valid": false
243+
},
244+
{
245+
"description": "an invalid time string in date-time format",
246+
"data": "2020-11-28T23:55:45Z",
247+
"valid": false
243248
}
244249
]
245250
}

tests/draft-next/optional/format/time.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,11 @@
230230
"description": "contains letters",
231231
"data": "ab:cd:ef",
232232
"valid": false
233+
},
234+
{
235+
"description": "an invalid time string in date-time format",
236+
"data": "2020-11-28T23:55:45Z",
237+
"valid": false
233238
}
234239
]
235240
}

tests/draft2019-09/optional/format/date.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,11 @@
240240
"description": "ISO8601 / non-RFC3339: week number rollover to next year (2023-01-01)",
241241
"data": "2022W527",
242242
"valid": false
243+
},
244+
{
245+
"description": "an invalid time string in date-time format",
246+
"data": "2020-11-28T23:55:45Z",
247+
"valid": false
243248
}
244249
]
245250
}

tests/draft2019-09/optional/format/time.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,11 @@
230230
"description": "contains letters",
231231
"data": "ab:cd:ef",
232232
"valid": false
233+
},
234+
{
235+
"description": "an invalid time string in date-time format",
236+
"data": "2020-11-28T23:55:45Z",
237+
"valid": false
233238
}
234239
]
235240
}

tests/draft2020-12/optional/format/date.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,11 @@
240240
"description": "ISO8601 / non-RFC3339: week number rollover to next year (2023-01-01)",
241241
"data": "2022W527",
242242
"valid": false
243+
},
244+
{
245+
"description": "an invalid time string in date-time format",
246+
"data": "2020-11-28T23:55:45Z",
247+
"valid": false
243248
}
244249
]
245250
}

tests/draft2020-12/optional/format/time.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,11 @@
230230
"description": "contains letters",
231231
"data": "ab:cd:ef",
232232
"valid": false
233+
},
234+
{
235+
"description": "an invalid time string in date-time format",
236+
"data": "2020-11-28T23:55:45Z",
237+
"valid": false
233238
}
234239
]
235240
}

tests/draft3/optional/format/date.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,11 @@
162162
"description": "invalidates non-padded day dates",
163163
"data": "1998-01-1",
164164
"valid": false
165+
},
166+
{
167+
"description": "an invalid time string in date-time format",
168+
"data": "2020-11-28T23:55:45Z",
169+
"valid": false
165170
}
166171
]
167172
}

tests/draft3/optional/format/time.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@
1212
"description": "an invalid time string",
1313
"data": "8:30 AM",
1414
"valid": false
15+
},
16+
{
17+
"description": "an invalid time string in date-time format",
18+
"data": "2020-11-28T23:55:45Z",
19+
"valid": false
1520
}
1621
]
1722
}

tests/draft7/optional/format/date.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,11 @@
237237
"description": "ISO8601 / non-RFC3339: week number rollover to next year (2023-01-01)",
238238
"data": "2022W527",
239239
"valid": false
240+
},
241+
{
242+
"description": "an invalid time string in date-time format",
243+
"data": "2020-11-28T23:55:45Z",
244+
"valid": false
240245
}
241246
]
242247
}

tests/draft7/optional/format/time.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,11 @@
227227
"description": "contains letters",
228228
"data": "ab:cd:ef",
229229
"valid": false
230+
},
231+
{
232+
"description": "an invalid time string in date-time format",
233+
"data": "2020-11-28T23:55:45Z",
234+
"valid": false
230235
}
231236
]
232237
}

0 commit comments

Comments
 (0)