Skip to content

Commit bb2a20d

Browse files
authored
Merge pull request #503 from json-schema-org/uuid-dashes
Test that UUIDs have dashes in the right spots.
2 parents f9acc45 + 8e746b3 commit bb2a20d

File tree

3 files changed

+45
-0
lines changed

3 files changed

+45
-0
lines changed

tests/draft-future/optional/format/uuid.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,21 @@
4545
"data": "2eb8aa08aa9811eab4aa73b441d16380",
4646
"valid": false
4747
},
48+
{
49+
"description": "too few dashes",
50+
"data": "2eb8aa08aa98-11ea-b4aa73b441d16380",
51+
"valid": false
52+
},
53+
{
54+
"description": "too many dashes",
55+
"data": "2eb8-aa08-aa98-11ea-b4aa73b44-1d16380",
56+
"valid": false
57+
},
58+
{
59+
"description": "dashes in the wrong spot",
60+
"data": "2eb8aa08aa9811eab4aa73b441d16380----",
61+
"valid": false
62+
},
4863
{
4964
"description": "valid version 4",
5065
"data": "98d80576-482e-427f-8434-7f86890ab222",

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,21 @@
4545
"data": "2eb8aa08aa9811eab4aa73b441d16380",
4646
"valid": false
4747
},
48+
{
49+
"description": "too few dashes",
50+
"data": "2eb8aa08aa98-11ea-b4aa73b441d16380",
51+
"valid": false
52+
},
53+
{
54+
"description": "too many dashes",
55+
"data": "2eb8-aa08-aa98-11ea-b4aa73b44-1d16380",
56+
"valid": false
57+
},
58+
{
59+
"description": "dashes in the wrong spot",
60+
"data": "2eb8aa08aa9811eab4aa73b441d16380----",
61+
"valid": false
62+
},
4863
{
4964
"description": "valid version 4",
5065
"data": "98d80576-482e-427f-8434-7f86890ab222",

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,21 @@
4545
"data": "2eb8aa08aa9811eab4aa73b441d16380",
4646
"valid": false
4747
},
48+
{
49+
"description": "too few dashes",
50+
"data": "2eb8aa08aa98-11ea-b4aa73b441d16380",
51+
"valid": false
52+
},
53+
{
54+
"description": "too many dashes",
55+
"data": "2eb8-aa08-aa98-11ea-b4aa73b44-1d16380",
56+
"valid": false
57+
},
58+
{
59+
"description": "dashes in the wrong spot",
60+
"data": "2eb8aa08aa9811eab4aa73b441d16380----",
61+
"valid": false
62+
},
4863
{
4964
"description": "valid version 4",
5065
"data": "98d80576-482e-427f-8434-7f86890ab222",

0 commit comments

Comments
 (0)