Skip to content

Commit 4f04966

Browse files
morfjustinrainbow
authored andcommitted
Extended "Required Property" test
1 parent 05ff6d8 commit 4f04966

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

tests/JsonSchema/Tests/RequiredPropertyTest.php

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,50 @@ public function getValidTests()
4141
"number":{"type":"string"}
4242
}
4343
}'
44+
),
45+
array(
46+
'{
47+
"number": 0
48+
}',
49+
'{
50+
"type":"object",
51+
"properties":{
52+
"number":{"type":"integer","required":true}
53+
}
54+
}'
55+
),
56+
array(
57+
'{
58+
"is_active": false
59+
}',
60+
'{
61+
"type":"object",
62+
"properties":{
63+
"is_active":{"type":"boolean","required":true}
64+
}
65+
}'
66+
),
67+
array(
68+
'{
69+
"status": null
70+
}',
71+
'{
72+
"type":"object",
73+
"properties":{
74+
"status":{"type":"null","required":true}
75+
}
76+
}'
77+
),
78+
array(
79+
'{
80+
"users": []
81+
}',
82+
'{
83+
"type":"object",
84+
"properties":{
85+
"users":{"type":"array","required":true}
86+
}
87+
}'
4488
)
4589
);
4690
}

0 commit comments

Comments
 (0)