diff --git a/tests/draft3/default.json b/tests/draft3/default.json index 17629779..bef34337 100644 --- a/tests/draft3/default.json +++ b/tests/draft3/default.json @@ -45,5 +45,23 @@ "valid": true } ] + }, + { + "description": "default value obviates require", + "schema": { + "properties": { + "bar": { + "default": "something" + } + }, + "required": [ "bar" ] + }, + "tests": [ + { + "description": "valid with missing property", + "data": {}, + "valid": true + } + ] } ] diff --git a/tests/draft4/default.json b/tests/draft4/default.json index 17629779..bef34337 100644 --- a/tests/draft4/default.json +++ b/tests/draft4/default.json @@ -45,5 +45,23 @@ "valid": true } ] + }, + { + "description": "default value obviates require", + "schema": { + "properties": { + "bar": { + "default": "something" + } + }, + "required": [ "bar" ] + }, + "tests": [ + { + "description": "valid with missing property", + "data": {}, + "valid": true + } + ] } ]