Skip to content

Commit 0136b24

Browse files
committed
test(consistent-selector-style): added rule tests
1 parent f870cf0 commit 0136b24

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1427
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"options": [{ "style": ["id", "class", "type"] }]
3+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
- message: Selector should select by ID instead of class
2+
line: 12
3+
column: 3
4+
suggestions: null
5+
- message: Selector should select by ID instead of class
6+
line: 13
7+
column: 3
8+
suggestions: null
9+
- message: Selector should select by ID instead of class
10+
line: 14
11+
column: 3
12+
suggestions: null
13+
- message: Selector should select by ID instead of class
14+
line: 15
15+
column: 3
16+
suggestions: null
17+
- message: Selector should select by ID instead of class
18+
line: 15
19+
column: 11
20+
suggestions: null
21+
- message: Selector should select by ID instead of class
22+
line: 16
23+
column: 3
24+
suggestions: null
25+
- message: Selector should select by ID instead of class
26+
line: 17
27+
column: 3
28+
suggestions: null
29+
- message: Selector should select by ID instead of element type
30+
line: 18
31+
column: 3
32+
suggestions: null
33+
- message: Selector should select by ID instead of element type
34+
line: 19
35+
column: 3
36+
suggestions: null
37+
- message: Selector should select by ID instead of class
38+
line: 20
39+
column: 3
40+
suggestions: null
41+
- message: Selector should select by ID instead of element type
42+
line: 20
43+
column: 11
44+
suggestions: null
45+
- message: Selector should select by ID instead of element type
46+
line: 21
47+
column: 3
48+
suggestions: null
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<a class="link">Click me!</a>
2+
3+
<a>Click me two!</a>
4+
5+
<b class="bold">Text 1</b>
6+
7+
<b data-key="val">Text 3</b>
8+
9+
<i>Italic</i>
10+
11+
<style>
12+
.link,
13+
.bold,
14+
.link:active,
15+
.link + .bold,
16+
.bold[data-key="val"],
17+
.bold::before,
18+
i,
19+
i:active,
20+
.bold + i,
21+
i::before {
22+
color: red;
23+
}
24+
</style>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
- message: Selector should select by ID instead of class
2+
line: 12
3+
column: 3
4+
suggestions: null
5+
- message: Selector should select by ID instead of class
6+
line: 16
7+
column: 3
8+
suggestions: null
9+
- message: Selector should select by ID instead of class
10+
line: 20
11+
column: 3
12+
suggestions: null
13+
- message: Selector should select by ID instead of class
14+
line: 24
15+
column: 3
16+
suggestions: null
17+
- message: Selector should select by ID instead of class
18+
line: 24
19+
column: 11
20+
suggestions: null
21+
- message: Selector should select by ID instead of class
22+
line: 28
23+
column: 3
24+
suggestions: null
25+
- message: Selector should select by ID instead of class
26+
line: 32
27+
column: 3
28+
suggestions: null
29+
- message: Selector should select by ID instead of element type
30+
line: 36
31+
column: 3
32+
suggestions: null
33+
- message: Selector should select by ID instead of element type
34+
line: 40
35+
column: 3
36+
suggestions: null
37+
- message: Selector should select by ID instead of class
38+
line: 44
39+
column: 3
40+
suggestions: null
41+
- message: Selector should select by ID instead of element type
42+
line: 44
43+
column: 11
44+
suggestions: null
45+
- message: Selector should select by ID instead of element type
46+
line: 48
47+
column: 3
48+
suggestions: null
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<a class="link">Click me!</a>
2+
3+
<a>Click me two!</a>
4+
5+
<b class="bold">Text 1</b>
6+
7+
<b data-key="val">Text 3</b>
8+
9+
<i>Italic</i>
10+
11+
<style>
12+
.link {
13+
color: red;
14+
}
15+
16+
.bold {
17+
color: red;
18+
}
19+
20+
.link:active {
21+
color: red;
22+
}
23+
24+
.link + .bold {
25+
color: red;
26+
}
27+
28+
.bold[data-key="val"] {
29+
color: red;
30+
}
31+
32+
.bold::before {
33+
color: red;
34+
}
35+
36+
i {
37+
color: red;
38+
}
39+
40+
i:active {
41+
color: red;
42+
}
43+
44+
.bold + i {
45+
color: red;
46+
}
47+
48+
i::before {
49+
color: red;
50+
}
51+
</style>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"options": [{ "style": ["id", "type", "class"] }]
3+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
- message: Selector should select by ID instead of class
2+
line: 12
3+
column: 3
4+
suggestions: null
5+
- message: Selector should select by ID instead of class
6+
line: 16
7+
column: 3
8+
suggestions: null
9+
- message: Selector should select by ID instead of class
10+
line: 20
11+
column: 3
12+
suggestions: null
13+
- message: Selector should select by ID instead of class
14+
line: 24
15+
column: 3
16+
suggestions: null
17+
- message: Selector should select by ID instead of class
18+
line: 24
19+
column: 11
20+
suggestions: null
21+
- message: Selector should select by ID instead of class
22+
line: 28
23+
column: 3
24+
suggestions: null
25+
- message: Selector should select by ID instead of class
26+
line: 32
27+
column: 3
28+
suggestions: null
29+
- message: Selector should select by ID instead of element type
30+
line: 36
31+
column: 3
32+
suggestions: null
33+
- message: Selector should select by ID instead of element type
34+
line: 40
35+
column: 3
36+
suggestions: null
37+
- message: Selector should select by ID instead of class
38+
line: 44
39+
column: 3
40+
suggestions: null
41+
- message: Selector should select by ID instead of element type
42+
line: 44
43+
column: 11
44+
suggestions: null
45+
- message: Selector should select by ID instead of element type
46+
line: 48
47+
column: 3
48+
suggestions: null
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<a class="link">Click me!</a>
2+
3+
<a>Click me two!</a>
4+
5+
<b class="bold">Text 1</b>
6+
7+
<b data-key="val">Text 3</b>
8+
9+
<i>Italic</i>
10+
11+
<style>
12+
.link {
13+
color: red;
14+
}
15+
16+
.bold {
17+
color: red;
18+
}
19+
20+
.link:active {
21+
color: red;
22+
}
23+
24+
.link + .bold {
25+
color: red;
26+
}
27+
28+
.bold[data-key="val"] {
29+
color: red;
30+
}
31+
32+
.bold::before {
33+
color: red;
34+
}
35+
36+
i {
37+
color: red;
38+
}
39+
40+
i:active {
41+
color: red;
42+
}
43+
44+
.bold + i {
45+
color: red;
46+
}
47+
48+
i::before {
49+
color: red;
50+
}
51+
</style>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
- message: Selector should select by element type instead of class
2+
line: 10
3+
column: 3
4+
suggestions: null
5+
- message: Selector should select by element type instead of class
6+
line: 14
7+
column: 3
8+
suggestions: null
9+
- message: Selector should select by element type instead of class
10+
line: 18
11+
column: 3
12+
suggestions: null
13+
- message: Selector should select by element type instead of class
14+
line: 22
15+
column: 3
16+
suggestions: null
17+
- message: Selector should select by element type instead of class
18+
line: 22
19+
column: 11
20+
suggestions: null
21+
- message: Selector should select by element type instead of class
22+
line: 26
23+
column: 3
24+
suggestions: null
25+
- message: Selector should select by element type instead of class
26+
line: 30
27+
column: 3
28+
suggestions: null
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<a class="link">Click me!</a>
2+
3+
<a class="link">Click me two!</a>
4+
5+
<b class="bold">Text 1</b>
6+
7+
<b class="bold" data-key="val">Text 2</b>
8+
9+
<style>
10+
.link {
11+
color: red;
12+
}
13+
14+
.bold {
15+
color: red;
16+
}
17+
18+
.link:active {
19+
color: red;
20+
}
21+
22+
.link + .bold {
23+
color: red;
24+
}
25+
26+
.bold[data-key="val"] {
27+
color: red;
28+
}
29+
30+
.bold::before {
31+
color: red;
32+
}
33+
</style>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"options": [{ "style": ["type", "class", "id"] }]
3+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
- message: Selector should select by element type instead of class
2+
line: 12
3+
column: 3
4+
suggestions: null
5+
- message: Selector should select by element type instead of class
6+
line: 16
7+
column: 3
8+
suggestions: null
9+
- message: Selector should select by element type instead of class
10+
line: 20
11+
column: 3
12+
suggestions: null
13+
- message: Selector should select by element type instead of class
14+
line: 24
15+
column: 3
16+
suggestions: null
17+
- message: Selector should select by element type instead of class
18+
line: 24
19+
column: 11
20+
suggestions: null
21+
- message: Selector should select by element type instead of class
22+
line: 28
23+
column: 3
24+
suggestions: null
25+
- message: Selector should select by element type instead of class
26+
line: 32
27+
column: 3
28+
suggestions: null
29+
- message: Selector should select by element type instead of ID
30+
line: 36
31+
column: 3
32+
suggestions: null
33+
- message: Selector should select by element type instead of ID
34+
line: 40
35+
column: 3
36+
suggestions: null
37+
- message: Selector should select by element type instead of ID
38+
line: 44
39+
column: 7
40+
suggestions: null
41+
- message: Selector should select by element type instead of ID
42+
line: 48
43+
column: 3
44+
suggestions: null

0 commit comments

Comments
 (0)