Skip to content

Commit 924d1e0

Browse files
authored
test(block-tag-newline): make tests more strict (#2808)
1 parent d46c0a8 commit 924d1e0

File tree

1 file changed

+80
-24
lines changed

1 file changed

+80
-24
lines changed

tests/lib/rules/block-tag-newline.js

Lines changed: 80 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,16 @@ tester.run('block-tag-newline', rule, {
5353
{
5454
message: "A line break is required after '<template>'.",
5555
line: 1,
56-
column: 11
56+
column: 11,
57+
endLine: 1,
58+
endColumn: 11
5759
},
5860
{
5961
message: "A line break is required after '<script>'.",
6062
line: 3,
61-
column: 9
63+
column: 9,
64+
endLine: 3,
65+
endColumn: 9
6266
}
6367
]
6468
},
@@ -69,12 +73,16 @@ tester.run('block-tag-newline', rule, {
6973
{
7074
message: "A line break is required before '</template>'.",
7175
line: 2,
72-
column: 8
76+
column: 8,
77+
endLine: 2,
78+
endColumn: 8
7379
},
7480
{
7581
message: "A line break is required before '</script>'.",
7682
line: 4,
77-
column: 6
83+
column: 6,
84+
endLine: 4,
85+
endColumn: 6
7886
}
7987
]
8088
},
@@ -86,22 +94,30 @@ tester.run('block-tag-newline', rule, {
8694
{
8795
message: "A line break is required after '<template>'.",
8896
line: 1,
89-
column: 11
97+
column: 11,
98+
endLine: 1,
99+
endColumn: 11
90100
},
91101
{
92102
message: "A line break is required before '</template>'.",
93103
line: 2,
94-
column: 7
104+
column: 7,
105+
endLine: 2,
106+
endColumn: 7
95107
},
96108
{
97109
message: "A line break is required after '<script>'.",
98110
line: 3,
99-
column: 9
111+
column: 9,
112+
endLine: 3,
113+
endColumn: 9
100114
},
101115
{
102116
message: "A line break is required before '</script>'.",
103117
line: 4,
104-
column: 6
118+
column: 6,
119+
endLine: 4,
120+
endColumn: 6
105121
}
106122
]
107123
},
@@ -113,22 +129,30 @@ tester.run('block-tag-newline', rule, {
113129
{
114130
message: "There should be no line break after '<template>'.",
115131
line: 1,
116-
column: 11
132+
column: 11,
133+
endLine: 2,
134+
endColumn: 1
117135
},
118136
{
119137
message: "There should be no line break after '<template>'.",
120138
line: 3,
121-
column: 7
139+
column: 7,
140+
endLine: 4,
141+
endColumn: 1
122142
},
123143
{
124144
message: "There should be no line break after '<script>'.",
125145
line: 5,
126-
column: 9
146+
column: 9,
147+
endLine: 6,
148+
endColumn: 1
127149
},
128150
{
129151
message: "There should be no line break after '<script>'.",
130152
line: 6,
131-
column: 6
153+
column: 6,
154+
endLine: 7,
155+
endColumn: 1
132156
}
133157
]
134158
},
@@ -141,22 +165,30 @@ tester.run('block-tag-newline', rule, {
141165
{
142166
message: "A line break is required after '<template>'.",
143167
line: 1,
144-
column: 11
168+
column: 11,
169+
endLine: 1,
170+
endColumn: 11
145171
},
146172
{
147173
message: "A line break is required before '</template>'.",
148174
line: 2,
149-
column: 7
175+
column: 7,
176+
endLine: 2,
177+
endColumn: 7
150178
},
151179
{
152180
message: "A line break is required after '<script>'.",
153181
line: 3,
154-
column: 9
182+
column: 9,
183+
endLine: 3,
184+
endColumn: 9
155185
},
156186
{
157187
message: "A line break is required before '</script>'.",
158188
line: 3,
159-
column: 14
189+
column: 14,
190+
endLine: 3,
191+
endColumn: 14
160192
}
161193
]
162194
},
@@ -170,25 +202,33 @@ tester.run('block-tag-newline', rule, {
170202
message:
171203
"Expected 1 line break after '<template>', but 2 line breaks found.",
172204
line: 1,
173-
column: 11
205+
column: 11,
206+
endLine: 3,
207+
endColumn: 1
174208
},
175209
{
176210
message:
177211
"Expected 1 line break before '</template>', but 2 line breaks found.",
178212
line: 3,
179-
column: 8
213+
column: 8,
214+
endLine: 5,
215+
endColumn: 1
180216
},
181217
{
182218
message:
183219
"Expected 1 line break after '<script>', but 2 line breaks found.",
184220
line: 6,
185-
column: 9
221+
column: 9,
222+
endLine: 8,
223+
endColumn: 1
186224
},
187225
{
188226
message:
189227
"Expected 1 line break before '</script>', but 2 line breaks found.",
190228
line: 9,
191-
column: 6
229+
column: 6,
230+
endLine: 11,
231+
endColumn: 1
192232
}
193233
]
194234
},
@@ -204,13 +244,17 @@ tester.run('block-tag-newline', rule, {
204244
message:
205245
"Expected 2 line breaks after '<template>', but 3 line breaks found.",
206246
line: 1,
207-
column: 11
247+
column: 11,
248+
endLine: 4,
249+
endColumn: 1
208250
},
209251
{
210252
message:
211253
"Expected 2 line breaks before '</script>', but 3 line breaks found.",
212254
line: 10,
213-
column: 6
255+
column: 6,
256+
endLine: 13,
257+
endColumn: 1
214258
}
215259
]
216260
},
@@ -231,8 +275,20 @@ tester.run('block-tag-newline', rule, {
231275
}
232276
],
233277
errors: [
234-
"There should be no line break after '<script>'.",
235-
"A line break is required before '</docs>'."
278+
{
279+
message: "There should be no line break after '<script>'.",
280+
line: 5,
281+
column: 6,
282+
endLine: 8,
283+
endColumn: 1
284+
},
285+
{
286+
message: "A line break is required before '</docs>'.",
287+
line: 9,
288+
column: 2,
289+
endLine: 9,
290+
endColumn: 2
291+
}
236292
]
237293
}
238294
]

0 commit comments

Comments
 (0)