summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/draft-next/optional/format/date.json20
-rw-r--r--tests/draft2019-09/optional/format/date.json20
-rw-r--r--tests/draft2020-12/optional/format/date.json20
-rw-r--r--tests/draft7/optional/format/date.json20
4 files changed, 80 insertions, 0 deletions
diff --git a/tests/draft-next/optional/format/date.json b/tests/draft-next/optional/format/date.json
index 75c6146..aa55555 100644
--- a/tests/draft-next/optional/format/date.json
+++ b/tests/draft-next/optional/format/date.json
@@ -220,6 +220,26 @@
"description": "invalid non-ASCII '৪' (a Bengali 4)",
"data": "1963-06-1৪",
"valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: YYYYMMDD without dashes (2023-03-28)",
+ "data": "20230328",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number implicit day of week (2023-01-02)",
+ "data": "2023-W01",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number with day of week (2023-03-28)",
+ "data": "2023-W13-2",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number rollover to next year (2023-01-01)",
+ "data": "2022W527",
+ "valid": false
}
]
}
diff --git a/tests/draft2019-09/optional/format/date.json b/tests/draft2019-09/optional/format/date.json
index 64dbefb..805888c 100644
--- a/tests/draft2019-09/optional/format/date.json
+++ b/tests/draft2019-09/optional/format/date.json
@@ -220,6 +220,26 @@
"description": "invalid non-ASCII '৪' (a Bengali 4)",
"data": "1963-06-1৪",
"valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: YYYYMMDD without dashes (2023-03-28)",
+ "data": "20230328",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number implicit day of week (2023-01-02)",
+ "data": "2023-W01",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number with day of week (2023-03-28)",
+ "data": "2023-W13-2",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number rollover to next year (2023-01-01)",
+ "data": "2022W527",
+ "valid": false
}
]
}
diff --git a/tests/draft2020-12/optional/format/date.json b/tests/draft2020-12/optional/format/date.json
index 7b89329..dfb1c80 100644
--- a/tests/draft2020-12/optional/format/date.json
+++ b/tests/draft2020-12/optional/format/date.json
@@ -220,6 +220,26 @@
"description": "invalid non-ASCII '৪' (a Bengali 4)",
"data": "1963-06-1৪",
"valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: YYYYMMDD without dashes (2023-03-28)",
+ "data": "20230328",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number implicit day of week (2023-01-02)",
+ "data": "2023-W01",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number with day of week (2023-03-28)",
+ "data": "2023-W13-2",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number rollover to next year (2023-01-01)",
+ "data": "2022W527",
+ "valid": false
}
]
}
diff --git a/tests/draft7/optional/format/date.json b/tests/draft7/optional/format/date.json
index 06c9ea0..d723124 100644
--- a/tests/draft7/optional/format/date.json
+++ b/tests/draft7/optional/format/date.json
@@ -217,6 +217,26 @@
"description": "invalid non-ASCII '৪' (a Bengali 4)",
"data": "1963-06-1৪",
"valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: YYYYMMDD without dashes (2023-03-28)",
+ "data": "20230328",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number implicit day of week (2023-01-02)",
+ "data": "2023-W01",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number with day of week (2023-03-28)",
+ "data": "2023-W13-2",
+ "valid": false
+ },
+ {
+ "description": "ISO8601 / non-RFC3339: week number rollover to next year (2023-01-01)",
+ "data": "2022W527",
+ "valid": false
}
]
}