diff --git a/spec/core/types/numbers.json b/spec/core/types/numbers.json new file mode 100644 index 0000000000000000000000000000000000000000..3ce9d6ea61eba1fbaab7ce6b7c35c6486a28a669 --- /dev/null +++ b/spec/core/types/numbers.json @@ -0,0 +1,57 @@ +[ + { + "description": "generated number values", + "tests": [ + { + "description": "should handle minimum", + "schema": { + "type": "number", + "minimum": 10 + }, + "valid": true + }, + { + "description": "should handle maximum", + "schema": { + "type": "number", + "minimum": 20, + "maximum": 30 + }, + "valid": true + }, + { + "description": "should handle multipleOf", + "schema": { + "type": "number", + "minimum": 40, + "maximum": 50, + "multipleOf": 6 + }, + "valid": true + }, + { + "description": "should handle exclusiveMinimum", + "schema": { + "type": "number", + "minimum": 60, + "maximum": 70, + "multipleOf": 7, + "exclusiveMinimum": true + }, + "valid": true + }, + { + "description": "should handle exclusiveMaximum", + "schema": { + "type": "number", + "minimum": 80, + "maximum": 90, + "multipleOf": 8, + "exclusiveMinimum": true, + "exclusiveMaximum": true + }, + "valid": true + } + ] + } +]