diff options
Diffstat (limited to 'test/data/validator/tabindexattribute.test')
-rwxr-xr-x | test/data/validator/tabindexattribute.test | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/test/data/validator/tabindexattribute.test b/test/data/validator/tabindexattribute.test new file mode 100755 index 0000000..0206695 --- /dev/null +++ b/test/data/validator/tabindexattribute.test @@ -0,0 +1,79 @@ +{"tests": [ + +{"description": "valid tabindex attribute value '-1'", +"input": "<span tabindex=-1>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value '0'", +"input": "<span tabindex=0>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value '1'", +"input": "<span tabindex=1>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value '32768'", +"input": "<span tabindex=32768>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value '-32768'", +"input": "<span tabindex=-32768>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value with leading spaces", +"input": "<span tabindex=' -32768'>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value with trailing spaces", +"input": "<span tabindex='-32768 '>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value with trailing junk", +"input": "<span tabindex='32768a'>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value with trailing junk and whitespace", +"input": "<span tabindex='32768a '>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value with trailing whitespace and junk", +"input": "<span tabindex='32768 a'>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value with leading spaces", +"input": "<span tabindex=' 32768'>", +"fail-if": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value with leading spaces (with sign)", +"input": "<span tabindex=' -32768'>", +"fail-if": "invalid-integer-value"}, + +{"description": "invalid tabindex attribute value (blank)", +"input": "<span tabindex>", +"fail-unless": "attribute-value-can-not-be-blank"}, + +{"description": "invalid tabindex attribute value due to leading junk", +"input": "<span tabindex=a1>", +"fail-unless": "invalid-integer-value"}, + +{"description": "invalid tabindex attribute value due to two hyphens", +"input": "<span tabindex=--1>", +"fail-unless": "invalid-integer-value"}, + +{"description": "invalid tabindex attribute value due to non-numeric", +"input": "<span tabindex=foo>", +"fail-unless": "invalid-integer-value"}, + +{"description": "invalid tabindex attribute value due to positive sign", +"input": "<span tabindex=+1>", +"fail-unless": "invalid-integer-value"}, + +{"description": "invalid tabindex attribute value due to decimal point", +"input": "<span tabindex=.1>", +"fail-unless": "invalid-integer-value"}, + +{"description": "valid tabindex attribute value with trailing decimal point", +"input": "<span tabindex=1.0>", +"fail-if": "invalid-integer-value"} + +]}
\ No newline at end of file |