summaryrefslogtreecommitdiff
path: root/json
diff options
context:
space:
mode:
authorJulian Berman <Julian@GrayVines.com>2020-04-29 07:35:22 -0400
committerJulian Berman <Julian@GrayVines.com>2020-04-29 07:35:22 -0400
commit4502eb6483e9af6ffdcec2021a7dd2fbbd0f0785 (patch)
treed88370458ca0d945db19009a4e9dcc9e5f032c7d /json
parent0dd4b1c2f4dc2ce3cf083bfa339a517993ec68d5 (diff)
parentd1a643b5fced470dfa44cdd60648ea678ddc29b2 (diff)
downloadjsonschema-4502eb6483e9af6ffdcec2021a7dd2fbbd0f0785.tar.gz
Merge commit 'd1a643b5fced470dfa44cdd60648ea678ddc29b2'
* commit 'd1a643b5fced470dfa44cdd60648ea678ddc29b2': Squashed 'json/' changes from 2576db4df..71f55b36b
Diffstat (limited to 'json')
-rw-r--r--json/test-schema.json6
-rw-r--r--json/tests/draft2019-09/optional/zeroTerminatedFloats.json15
-rw-r--r--json/tests/draft2019-09/type.json5
-rw-r--r--json/tests/draft6/optional/zeroTerminatedFloats.json15
-rw-r--r--json/tests/draft6/type.json5
-rw-r--r--json/tests/draft7/optional/zeroTerminatedFloats.json15
-rw-r--r--json/tests/draft7/type.json5
7 files changed, 19 insertions, 47 deletions
diff --git a/json/test-schema.json b/json/test-schema.json
index 8393720..d5fe538 100644
--- a/json/test-schema.json
+++ b/json/test-schema.json
@@ -1,5 +1,5 @@
{
- "$schema": "http://json-schema.org/draft-04/schema#",
+ "$schema": "http://json-schema.org/draft-06/schema#",
"description": "Schema for tests",
"type": "array",
"items": {
@@ -12,7 +12,9 @@
"format": "uri"
},
"description": { "type": "string" },
- "schema": {},
+ "schema": {
+ "description": "This should be a valid schema. This should be a ref to a meta-schema if schema keywords need testing."
+ },
"tests": {
"description": "A set of related tests all using the same schema",
"type": "array",
diff --git a/json/tests/draft2019-09/optional/zeroTerminatedFloats.json b/json/tests/draft2019-09/optional/zeroTerminatedFloats.json
deleted file mode 100644
index 1bcdf96..0000000
--- a/json/tests/draft2019-09/optional/zeroTerminatedFloats.json
+++ /dev/null
@@ -1,15 +0,0 @@
-[
- {
- "description": "some languages do not distinguish between different types of numeric value",
- "schema": {
- "type": "integer"
- },
- "tests": [
- {
- "description": "a float without fractional part is an integer",
- "data": 1.0,
- "valid": true
- }
- ]
- }
-]
diff --git a/json/tests/draft2019-09/type.json b/json/tests/draft2019-09/type.json
index ea33b18..05e0808 100644
--- a/json/tests/draft2019-09/type.json
+++ b/json/tests/draft2019-09/type.json
@@ -9,6 +9,11 @@
"valid": true
},
{
+ "description": "a float with zero fractional part is an integer",
+ "data": 1.0,
+ "valid": true
+ },
+ {
"description": "a float is not an integer",
"data": 1.1,
"valid": false
diff --git a/json/tests/draft6/optional/zeroTerminatedFloats.json b/json/tests/draft6/optional/zeroTerminatedFloats.json
deleted file mode 100644
index 1bcdf96..0000000
--- a/json/tests/draft6/optional/zeroTerminatedFloats.json
+++ /dev/null
@@ -1,15 +0,0 @@
-[
- {
- "description": "some languages do not distinguish between different types of numeric value",
- "schema": {
- "type": "integer"
- },
- "tests": [
- {
- "description": "a float without fractional part is an integer",
- "data": 1.0,
- "valid": true
- }
- ]
- }
-]
diff --git a/json/tests/draft6/type.json b/json/tests/draft6/type.json
index ea33b18..05e0808 100644
--- a/json/tests/draft6/type.json
+++ b/json/tests/draft6/type.json
@@ -9,6 +9,11 @@
"valid": true
},
{
+ "description": "a float with zero fractional part is an integer",
+ "data": 1.0,
+ "valid": true
+ },
+ {
"description": "a float is not an integer",
"data": 1.1,
"valid": false
diff --git a/json/tests/draft7/optional/zeroTerminatedFloats.json b/json/tests/draft7/optional/zeroTerminatedFloats.json
deleted file mode 100644
index 1bcdf96..0000000
--- a/json/tests/draft7/optional/zeroTerminatedFloats.json
+++ /dev/null
@@ -1,15 +0,0 @@
-[
- {
- "description": "some languages do not distinguish between different types of numeric value",
- "schema": {
- "type": "integer"
- },
- "tests": [
- {
- "description": "a float without fractional part is an integer",
- "data": 1.0,
- "valid": true
- }
- ]
- }
-]
diff --git a/json/tests/draft7/type.json b/json/tests/draft7/type.json
index ea33b18..05e0808 100644
--- a/json/tests/draft7/type.json
+++ b/json/tests/draft7/type.json
@@ -9,6 +9,11 @@
"valid": true
},
{
+ "description": "a float with zero fractional part is an integer",
+ "data": 1.0,
+ "valid": true
+ },
+ {
"description": "a float is not an integer",
"data": 1.1,
"valid": false