summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Olsen <tim.olsen@10gen.com>2013-09-04 17:11:24 -0400
committerTim Olsen <tim.olsen@10gen.com>2013-09-04 17:11:24 -0400
commit1fefae58b26b2ea16233fd4178e8e22b7210c2fb (patch)
tree5b80b2cf2487ec89d3b31bec9af13b5bd2dd82b0
parent013a8789746f27a47271797a702cfb69052c13ff (diff)
downloadjsonschema-1fefae58b26b2ea16233fd4178e8e22b7210c2fb.tar.gz
add test to draft4 that checks that patternProperties are not counted
as additionalProperties
-rw-r--r--tests/draft4/additionalProperties.json6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/draft4/additionalProperties.json b/tests/draft4/additionalProperties.json
index c997f75..eb334c9 100644
--- a/tests/draft4/additionalProperties.json
+++ b/tests/draft4/additionalProperties.json
@@ -4,6 +4,7 @@
"additionalProperties being false does not allow other properties",
"schema": {
"properties": {"foo": {}, "bar": {}},
+ "patternProperties": { "^v": {} },
"additionalProperties": false
},
"tests": [
@@ -21,6 +22,11 @@
"description": "ignores non-objects",
"data": [1, 2, 3],
"valid": true
+ },
+ {
+ "description": "patternProperties are not additional properties",
+ "data": {"foo":1, "vroom": 2},
+ "valid": true
}
]
},