summaryrefslogtreecommitdiff
path: root/test/data/validator/classattribute.test
blob: 0fe703fcddc3de061b220709da82a87298ae5e70 (plain)
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
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"}

]}