diff --git a/spec/core/types/integers.json b/spec/core/types/integers.json index d39aa3a43c6ddefa3dcdfe8ddbe9c2dc79303db5..740f528e36e2d60e90969dd1c450aa001b2e505d 100644 --- a/spec/core/types/integers.json +++ b/spec/core/types/integers.json @@ -1,6 +1,6 @@ [ { - "description": "generated number values", + "description": "generated integer values", "tests": [ { "description": "should handle minimum", @@ -8,6 +8,8 @@ "type": "integer", "minimum": 10 }, + "hasNot": ".", + "type": "number", "valid": true }, { @@ -17,6 +19,8 @@ "minimum": 20, "maximum": 30 }, + "hasNot": ".", + "type": "number", "valid": true }, { @@ -27,6 +31,8 @@ "maximum": 50, "multipleOf": 6 }, + "hasNot": ".", + "type": "number", "valid": true }, { @@ -38,6 +44,8 @@ "multipleOf": 7, "exclusiveMinimum": true }, + "hasNot": ".", + "type": "number", "valid": true }, { @@ -50,6 +58,8 @@ "exclusiveMinimum": true, "exclusiveMaximum": true }, + "hasNot": ".", + "type": "number", "valid": true }, { diff --git a/spec/main-spec.coffee b/spec/main-spec.coffee index 9a59cae035bdf428ce033b6c98261f33d0a15047..7ee94e442f5d9c647dd950d9f890e87817ab8e5b 100644 --- a/spec/main-spec.coffee +++ b/spec/main-spec.coffee @@ -44,6 +44,9 @@ glob.sync("#{__dirname}/**/*.json").forEach (file) -> error = e.message throw e unless test.throws + if test.hasNot + expect(sample.toString()).not.toContain test.hasNot + if test.type expect(sample).toHaveType test.type