|
13 | 13 | Assert.areEqual("Unqualified attribute selectors are known to be slow.", result.messages[0].message);
|
14 | 14 | },
|
15 | 15 |
|
16 |
| - "A selector that contains a class is considered qualified": function(){ |
17 |
| - var result = CSSLint.verify("p [href].fancy[type=text] { font-size: 10px; }", {"unqualified-attributes": 1 }); |
18 |
| - Assert.areEqual(0, result.messages.length); |
19 |
| - }, |
20 |
| - |
21 |
| - "A selector that contains an ID is considered qualified": function(){ |
22 |
| - var result = CSSLint.verify("p [href]#fancy[type=text] { font-size: 10px; }", {"unqualified-attributes": 1 }); |
23 |
| - Assert.areEqual(0, result.messages.length); |
24 |
| - }, |
25 |
| - |
26 | 16 | "Using an unqualified attribute selector as the right-most part should result in a warning": function() {
|
27 | 17 | var result = CSSLint.verify("p div [type=text] { font-size: 10px; }", {"unqualified-attributes": 1 });
|
28 | 18 | Assert.areEqual(1, result.messages.length);
|
|
38 | 28 | "Using a qualified attribute selector should not result in a warning": function() {
|
39 | 29 | var result = CSSLint.verify("input[type=text] { font-size: 10px; } ", {"unqualified-attributes": 1 });
|
40 | 30 | Assert.areEqual(0, result.messages.length);
|
41 |
| - } |
| 31 | + }, |
| 32 | + |
| 33 | + "Using an attribute selector qualified by a class should not result in a warning": function(){ |
| 34 | + var result = CSSLint.verify(".fancy[type=text] { font-size: 10px; }", {"unqualified-attributes": 1 }); |
| 35 | + Assert.areEqual(0, result.messages.length); |
| 36 | + }, |
42 | 37 |
|
| 38 | + "Using an attribute selector qualified by an ID should not result in a warning": function(){ |
| 39 | + var result = CSSLint.verify("#fancy[type=text] { font-size: 10px; }", {"unqualified-attributes": 1 }); |
| 40 | + Assert.areEqual(0, result.messages.length); |
| 41 | + } |
43 | 42 |
|
44 | 43 | }));
|
45 | 44 |
|
|
0 commit comments