|
[
{
"description" : "a schema given for items" ,
"schema" : {
"items" : { "type" : "integer" }
},
"tests" : [
{
"description" : "valid items" ,
"data" : [ 1, 2, 3 ],
"valid" : true
},
{
"description" : "wrong type of items" ,
"data" : [1, "x" ],
"valid" : false
},
{
"description" : "ignores non-arrays" ,
"data" : { "foo" : "bar" },
"valid" : true
}
]
},
{
"description" : "an array of schemas for items" ,
"schema" : {
"items" : [
{ "type" : "integer" },
{ "type" : "string" }
]
},
"tests" : [
{
"description" : "correct types" ,
"data" : [ 1, "foo" ],
"valid" : true
},
{
"description" : "wrong types" ,
"data" : [ "foo" , 1 ],
"valid" : false
}
]
}
]
|