|
7 | 7 |
|
8 | 8 | name: "Unique Headings Errors",
|
9 | 9 |
|
10 |
| - "Defining two rules for h1 should result in one warning": function(){ |
| 10 | + "Defining two rules for h1 should result in two warnings": function(){ |
11 | 11 | var result = CSSLint.verify("h1 { color: red;} h1 {color: blue;}", { "unique-headings": 1 });
|
12 |
| - Assert.areEqual(1, result.messages.length); |
| 12 | + Assert.areEqual(2, result.messages.length); |
13 | 13 | Assert.areEqual("warning", result.messages[0].type);
|
14 | 14 | Assert.areEqual("Heading (h1) has already been defined.", result.messages[0].message);
|
| 15 | + Assert.areEqual("warning", result.messages[1].type); |
| 16 | + Assert.areEqual("You have 2 h1s defined in this stylesheet.", result.messages[1].message); |
| 17 | + }, |
| 18 | + |
| 19 | + "Defining two rules for h1 and h2 should result in one warning": function(){ |
| 20 | + var result = CSSLint.verify("h1 { color: red;} h1 {color: blue;} h2 { color: red;} h2 {color: blue;}", { "unique-headings": 1 }); |
| 21 | + Assert.areEqual(3, result.messages.length); |
| 22 | + Assert.areEqual("warning", result.messages[0].type); |
| 23 | + Assert.areEqual("Heading (h1) has already been defined.", result.messages[0].message); |
| 24 | + Assert.areEqual("warning", result.messages[1].type); |
| 25 | + Assert.areEqual("Heading (h2) has already been defined.", result.messages[1].message); |
| 26 | + Assert.areEqual("warning", result.messages[2].type); |
| 27 | + Assert.areEqual("You have 2 h1s, 2 h2s defined in this stylesheet.", result.messages[2].message); |
15 | 28 | },
|
16 | 29 |
|
17 | 30 | "Defining one rule for h1 should not result in a warning": function(){
|
|
0 commit comments