@@ -27,14 +27,15 @@ test('handling additional properties of the same type: string', function(assert)
27
27
expected = {
28
28
$schema : 'http://json-schema.org/draft-04/schema#' ,
29
29
type : 'object' ,
30
+ additionalProperties : false ,
30
31
patternProperties : {
31
32
'^[a-z]*$' : {
32
33
type : 'string'
33
34
}
34
35
}
35
36
} ;
36
37
37
- assert . deepEqual ( result , expected , 'additionalProperties deleted ' ) ;
38
+ assert . deepEqual ( result , expected , 'additionalProperties set to false ' ) ;
38
39
} ) ;
39
40
40
41
test ( 'handling additional properties of the same type: number' , function ( assert ) {
@@ -62,14 +63,15 @@ test('handling additional properties of the same type: number', function(assert)
62
63
expected = {
63
64
$schema : 'http://json-schema.org/draft-04/schema#' ,
64
65
type : 'object' ,
66
+ additionalProperties : false ,
65
67
patternProperties : {
66
68
'^[a-z]*$' : {
67
69
type : 'number'
68
70
}
69
71
}
70
72
} ;
71
73
72
- assert . deepEqual ( result , expected , 'additionalProperties deleted ' ) ;
74
+ assert . deepEqual ( result , expected , 'additionalProperties set to false ' ) ;
73
75
} ) ;
74
76
75
77
test ( 'handling additional properties with one of patternProperty types' , function ( assert ) {
@@ -100,6 +102,7 @@ test('handling additional properties with one of patternProperty types', functio
100
102
expected = {
101
103
$schema : 'http://json-schema.org/draft-04/schema#' ,
102
104
type : 'object' ,
105
+ additionalProperties : false ,
103
106
patternProperties : {
104
107
'^[a-z]*$' : {
105
108
type : 'string'
@@ -110,7 +113,7 @@ test('handling additional properties with one of patternProperty types', functio
110
113
}
111
114
} ;
112
115
113
- assert . deepEqual ( result , expected , 'additionalProperties deleted ' ) ;
116
+ assert . deepEqual ( result , expected , 'additionalProperties set to false ' ) ;
114
117
} ) ;
115
118
116
119
test ( 'keeping additionalProperties with object type' , function ( assert ) {
@@ -154,7 +157,7 @@ test('keeping additionalProperties with object type', function(assert) {
154
157
}
155
158
} ;
156
159
157
- assert . deepEqual ( result , expected , 'additionalProperties kept' ) ;
160
+ assert . deepEqual ( result , expected , 'additionalProperties kept unchanged ' ) ;
158
161
} ) ;
159
162
160
163
test ( 'not supporting patternProperties' , function ( assert ) {
0 commit comments