diff options
author | Rupinder Singh Khokhar <rsk1coder99@gmail.com> | 2014-06-11 09:13:22 +0530 |
---|---|---|
committer | Rupinder Singh Khokhar <rsk1coder99@gmail.com> | 2014-06-11 09:17:12 +0530 |
commit | 42543b07806ca9b9bec73eda91afa657f57c64bc (patch) | |
tree | b08ae0c9371865989ab6a9abb025346a3dbd1204 /test/data/validator/classattribute.test | |
parent | 7630ae893aad7fbb168d073f405cfa2110ccb530 (diff) | |
download | libhubbub-42543b07806ca9b9bec73eda91afa657f57c64bc.tar.gz libhubbub-42543b07806ca9b9bec73eda91afa657f57c64bc.tar.bz2 |
Adding the latest test files without fixing the INDEXes or the test interfacesrupindersingh/test
Diffstat (limited to 'test/data/validator/classattribute.test')
-rwxr-xr-x | test/data/validator/classattribute.test | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/test/data/validator/classattribute.test b/test/data/validator/classattribute.test new file mode 100755 index 0000000..0fe703f --- /dev/null +++ b/test/data/validator/classattribute.test @@ -0,0 +1,152 @@ +{"tests": [ + +{"description": "valid single class attribute value", +"input": "<span class=a>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading space", +"input": "<span class=' a'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with trailing space", +"input": "<span class='a '>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading and trailing space", +"input": "<span class=' a '>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading tab", +"input": "<span class='\ta'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with trailing tab", +"input": "<span class='a\t'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading and trailing tab", +"input": "<span class='\ta\t'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading LF", +"input": "<span class='\na'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with trailing LF", +"input": "<span class='a\n'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading and trailing LF", +"input": "<span class='\na\n'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading LT", +"input": "<span class='\u000Ba'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with trailing LT", +"input": "<span class='a\u000B'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading and trailing LT", +"input": "<span class='\u000Ba\u000B'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading FF", +"input": "<span class='\u000Ca'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with trailing FF", +"input": "<span class='a\u000C'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading and trailing FF", +"input": "<span class='\u000Ca\u000C'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading CR", +"input": "<span class='\ra'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with trailing CR", +"input": "<span class='a\r'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid single class attribute value with leading and trailing CR", +"input": "<span class='\ra\r'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid double class attribute value separated by space", +"input": "<span class='a b'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid double class attribute value separated by tab", +"input": "<span class='a\tb'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid double class attribute value separated by LF", +"input": "<span class='a\nb'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid double class attribute value separated by LT", +"input": "<span class='a\u000Bb'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid double class attribute value separated by FF", +"input": "<span class='a\u000Cb'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "valid double class attribute value separated by CR", +"input": "<span class='a\rb'>", +"fail-if": "invalid-attribute-value"}, + +{"description": "invalid duplicated class attribute value separated by space", +"input": "<span class='a a'>", +"fail-unless": "invalid-attribute-value"}, + +{"description": "invalid duplicated class attribute value separated by tab", +"input": "<span class='a\ta'>", +"fail-unless": "invalid-attribute-value"}, + +{"description": "invalid duplicated class attribute value separated by LF", +"input": "<span class='a\na'>", +"fail-unless": "invalid-attribute-value"}, + +{"description": "invalid duplicated class attribute value separated by LT", +"input": "<span class='a\u000Ba'>", +"fail-unless": "invalid-attribute-value"}, + +{"description": "invalid duplicated class attribute value separated by FF", +"input": "<span class='a\u000Ca'>", +"fail-unless": "invalid-attribute-value"}, + +{"description": "invalid duplicated class attribute value separated by CR", +"input": "<span class='a\ra'>", +"fail-unless": "duplicate-value-in-token-list"}, + +{"description": "invalid duplicated class attribute value separated by space", +"input": "<span class='a a'>", +"fail-unless": "duplicate-value-in-token-list"}, + +{"description": "invalid duplicated class attribute value separated by tab", +"input": "<span class='a\ta'>", +"fail-unless": "duplicate-value-in-token-list"}, + +{"description": "invalid duplicated class attribute value separated by LF", +"input": "<span class='a\na'>", +"fail-unless": "duplicate-value-in-token-list"}, + +{"description": "invalid duplicated class attribute value separated by LT", +"input": "<span class='a\u000Ba'>", +"fail-unless": "duplicate-value-in-token-list"}, + +{"description": "invalid duplicated class attribute value separated by FF", +"input": "<span class='a\u000Ca'>", +"fail-unless": "duplicate-value-in-token-list"}, + +{"description": "invalid duplicated class attribute value separated by CR", +"input": "<span class='a\ra'>", +"fail-unless": "duplicate-value-in-token-list"} + +]} + |