|
[
{
"description" : "maxLength validation" ,
"schema" : { "maxLength" : 2},
"tests" : [
{
"description" : "shorter is valid" ,
"data" : "f" ,
"valid" : true
},
{
"description" : "exact length is valid" ,
"data" : "fo" ,
"valid" : true
},
{
"description" : "too long is invalid" ,
"data" : "foo" ,
"valid" : false
},
{
"description" : "ignores non-strings" ,
"data" : 100,
"valid" : true
},
{
"description" : "two graphemes is long enough" ,
"data" : "\uD83D\uDCA9\uD83D\uDCA9" ,
"valid" : true
}
]
},
{
"description" : "maxLength validation with a decimal" ,
"schema" : { "maxLength" : 2.0},
"tests" : [
{
"description" : "shorter is valid" ,
"data" : "f" ,
"valid" : true
},
{
"description" : "too long is invalid" ,
"data" : "foo" ,
"valid" : false
}
]
}
]
|