Skip to content

Commit 8e746b3

Browse files
committed
Test that UUIDs have dashes in the right spots.
1 parent fd0aa9f commit 8e746b3

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)