1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
|
=== POSITIVE ===
{
"type": "string"
}
// Test maxLength
=== POSITIVE ===
{
"maxLength": 0,
"type": "string"
}
=== POSITIVE ===
{
"maxLength": 1,
"type": "string"
}
=== POSITIVE ===
{
"maxLength": 32,
"type": "string"
}
=== NEGATIVE ===
{
"type": "string",
"maxLength": null
}
=== NEGATIVE ===
{
"type": "string",
"maxLength": -1
}
=== NEGATIVE ===
{
"type": "string",
"maxLength": 1.2
}
=== NEGATIVE ===
{
"type": "string",
"maxLength": "foo"
}
=== NEGATIVE ===
{
"type": "string",
"maxLength": []
}
=== NEGATIVE ===
{
"type": "string",
"maxLength": {}
}
// Test minLength
=== POSITIVE ===
{
"minLength": 0,
"type": "string"
}
--------
// minLength defaults to 0, so we remove it
{
"type": "string"
}
=== POSITIVE ===
{
"minLength": 1,
"type": "string"
}
=== POSITIVE ===
{
"minLength": 32,
"type": "string"
}
=== NEGATIVE ===
{
"type": "string",
"minLength": null
}
=== NEGATIVE ===
{
"type": "string",
"minLength": -1
}
=== NEGATIVE ===
{
"type": "string",
"minLength": 1.2
}
=== NEGATIVE ===
{
"type": "string",
"minLength": "foo"
}
=== NEGATIVE ===
{
"type": "string",
"minLength": []
}
=== NEGATIVE ===
{
"type": "string",
"minLength": {}
}
|