Skip to content

Commit 9fec4c9

Browse files
committed
test: add line, column, endLine and endColumn
1 parent 142bd0b commit 9fec4c9

File tree

1 file changed

+145
-29
lines changed

1 file changed

+145
-29
lines changed

tests/lib/rules/no-duplicate-class-names.js

Lines changed: 145 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,11 @@ tester.run('no-duplicate-class-names', rule, {
6666
errors: [
6767
{
6868
message: "Duplicate class names 'foo'.",
69-
type: 'VLiteral'
69+
type: 'VLiteral',
70+
line: 1,
71+
column: 22,
72+
endLine: 1,
73+
endColumn: 31
7074
}
7175
]
7276
},
@@ -77,7 +81,11 @@ tester.run('no-duplicate-class-names', rule, {
7781
errors: [
7882
{
7983
message: "Duplicate class names 'foo', 'bar'.",
80-
type: 'VLiteral'
84+
type: 'VLiteral',
85+
line: 1,
86+
column: 22,
87+
endLine: 1,
88+
endColumn: 43
8189
}
8290
]
8391
},
@@ -88,7 +96,11 @@ tester.run('no-duplicate-class-names', rule, {
8896
errors: [
8997
{
9098
message: "Duplicate class names 'foo'.",
91-
type: 'Literal'
99+
type: 'Literal',
100+
line: 1,
101+
column: 24,
102+
endLine: 1,
103+
endColumn: 33
92104
}
93105
]
94106
},
@@ -99,7 +111,11 @@ tester.run('no-duplicate-class-names', rule, {
99111
errors: [
100112
{
101113
message: "Duplicate class names 'foo'.",
102-
type: 'TemplateElement'
114+
type: 'TemplateElement',
115+
line: 1,
116+
column: 24,
117+
endLine: 1,
118+
endColumn: 33
103119
}
104120
]
105121
},
@@ -110,7 +126,11 @@ tester.run('no-duplicate-class-names', rule, {
110126
errors: [
111127
{
112128
message: "Duplicate class names 'foo'.",
113-
type: 'Literal'
129+
type: 'Literal',
130+
line: 1,
131+
column: 26,
132+
endLine: 1,
133+
endColumn: 35
114134
}
115135
]
116136
},
@@ -121,11 +141,19 @@ tester.run('no-duplicate-class-names', rule, {
121141
errors: [
122142
{
123143
message: "Duplicate class names 'foo'.",
124-
type: 'Literal'
144+
type: 'Literal',
145+
line: 1,
146+
column: 26,
147+
endLine: 1,
148+
endColumn: 39
125149
},
126150
{
127151
message: "Duplicate class names 'bar'.",
128-
type: 'Literal'
152+
type: 'Literal',
153+
line: 1,
154+
column: 47,
155+
endLine: 1,
156+
endColumn: 60
129157
}
130158
]
131159
},
@@ -136,7 +164,11 @@ tester.run('no-duplicate-class-names', rule, {
136164
errors: [
137165
{
138166
message: "Duplicate class names 'foo'.",
139-
type: 'Literal'
167+
type: 'Literal',
168+
line: 1,
169+
column: 25,
170+
endLine: 1,
171+
endColumn: 34
140172
}
141173
]
142174
},
@@ -147,11 +179,19 @@ tester.run('no-duplicate-class-names', rule, {
147179
errors: [
148180
{
149181
message: "Duplicate class names 'foo'.",
150-
type: 'Literal'
182+
type: 'Literal',
183+
line: 1,
184+
column: 25,
185+
endLine: 1,
186+
endColumn: 34
151187
},
152188
{
153189
message: "Duplicate class names 'bar'.",
154-
type: 'Literal'
190+
type: 'Literal',
191+
line: 1,
192+
column: 36,
193+
endLine: 1,
194+
endColumn: 49
155195
}
156196
]
157197
},
@@ -162,11 +202,19 @@ tester.run('no-duplicate-class-names', rule, {
162202
errors: [
163203
{
164204
message: "Duplicate class names 'foo'.",
165-
type: 'Literal'
205+
type: 'Literal',
206+
line: 1,
207+
column: 25,
208+
endLine: 1,
209+
endColumn: 34
166210
},
167211
{
168212
message: "Duplicate class names 'bar'.",
169-
type: 'Literal'
213+
type: 'Literal',
214+
line: 1,
215+
column: 38,
216+
endLine: 1,
217+
endColumn: 51
170218
}
171219
]
172220
},
@@ -177,7 +225,11 @@ tester.run('no-duplicate-class-names', rule, {
177225
errors: [
178226
{
179227
message: "Duplicate class names 'foo'.",
180-
type: 'Literal'
228+
type: 'Literal',
229+
line: 1,
230+
column: 35,
231+
endLine: 1,
232+
endColumn: 44
181233
}
182234
]
183235
},
@@ -188,7 +240,11 @@ tester.run('no-duplicate-class-names', rule, {
188240
errors: [
189241
{
190242
message: "Duplicate class names 'foo'.",
191-
type: 'Literal'
243+
type: 'Literal',
244+
line: 1,
245+
column: 24,
246+
endLine: 1,
247+
endColumn: 34
192248
}
193249
]
194250
},
@@ -199,7 +255,11 @@ tester.run('no-duplicate-class-names', rule, {
199255
errors: [
200256
{
201257
message: "Duplicate class names 'foo'.",
202-
type: 'VLiteral'
258+
type: 'VLiteral',
259+
line: 1,
260+
column: 22,
261+
endLine: 1,
262+
endColumn: 39
203263
}
204264
]
205265
},
@@ -210,7 +270,11 @@ tester.run('no-duplicate-class-names', rule, {
210270
errors: [
211271
{
212272
message: "Duplicate class names 'foo'.",
213-
type: 'VLiteral'
273+
type: 'VLiteral',
274+
line: 1,
275+
column: 22,
276+
endLine: 1,
277+
endColumn: 42
214278
}
215279
]
216280
},
@@ -221,7 +285,11 @@ tester.run('no-duplicate-class-names', rule, {
221285
errors: [
222286
{
223287
message: "Duplicate class names 'foo'.",
224-
type: 'VLiteral'
288+
type: 'VLiteral',
289+
line: 1,
290+
column: 22,
291+
endLine: 1,
292+
endColumn: 43
225293
}
226294
]
227295
},
@@ -232,7 +300,11 @@ tester.run('no-duplicate-class-names', rule, {
232300
errors: [
233301
{
234302
message: "Duplicate class names 'foo'.",
235-
type: 'VStartTag'
303+
type: 'VStartTag',
304+
line: 1,
305+
column: 11,
306+
endLine: 1,
307+
endColumn: 43
236308
}
237309
]
238310
},
@@ -243,7 +315,11 @@ tester.run('no-duplicate-class-names', rule, {
243315
errors: [
244316
{
245317
message: "Duplicate class names 'foo'.",
246-
type: 'VStartTag'
318+
type: 'VStartTag',
319+
line: 1,
320+
column: 11,
321+
endLine: 1,
322+
endColumn: 43
247323
}
248324
]
249325
},
@@ -254,7 +330,11 @@ tester.run('no-duplicate-class-names', rule, {
254330
errors: [
255331
{
256332
message: "Duplicate class names 'foo'.",
257-
type: 'VStartTag'
333+
type: 'VStartTag',
334+
line: 1,
335+
column: 11,
336+
endLine: 1,
337+
endColumn: 47
258338
}
259339
]
260340
},
@@ -265,7 +345,11 @@ tester.run('no-duplicate-class-names', rule, {
265345
errors: [
266346
{
267347
message: "Duplicate class names 'foo', 'bar'.",
268-
type: 'VStartTag'
348+
type: 'VStartTag',
349+
line: 1,
350+
column: 11,
351+
endLine: 1,
352+
endColumn: 51
269353
}
270354
]
271355
},
@@ -276,7 +360,11 @@ tester.run('no-duplicate-class-names', rule, {
276360
errors: [
277361
{
278362
message: "Duplicate class names 'foo'.",
279-
type: 'VStartTag'
363+
type: 'VStartTag',
364+
line: 1,
365+
column: 11,
366+
endLine: 1,
367+
endColumn: 52
280368
}
281369
]
282370
},
@@ -287,7 +375,11 @@ tester.run('no-duplicate-class-names', rule, {
287375
errors: [
288376
{
289377
message: "Duplicate class names 'foo'.",
290-
type: 'VStartTag'
378+
type: 'VStartTag',
379+
line: 1,
380+
column: 11,
381+
endLine: 1,
382+
endColumn: 53
291383
}
292384
]
293385
},
@@ -298,7 +390,11 @@ tester.run('no-duplicate-class-names', rule, {
298390
errors: [
299391
{
300392
message: "Duplicate class names 'foo'.",
301-
type: 'VStartTag'
393+
type: 'VStartTag',
394+
line: 1,
395+
column: 11,
396+
endLine: 1,
397+
endColumn: 62
302398
}
303399
]
304400
},
@@ -309,7 +405,11 @@ tester.run('no-duplicate-class-names', rule, {
309405
errors: [
310406
{
311407
message: "Duplicate class names 'foo'.",
312-
type: 'VStartTag'
408+
type: 'VStartTag',
409+
line: 1,
410+
column: 11,
411+
endLine: 1,
412+
endColumn: 52
313413
}
314414
]
315415
},
@@ -320,7 +420,11 @@ tester.run('no-duplicate-class-names', rule, {
320420
errors: [
321421
{
322422
message: "Duplicate class names 'foo'.",
323-
type: 'VStartTag'
423+
type: 'VStartTag',
424+
line: 1,
425+
column: 11,
426+
endLine: 1,
427+
endColumn: 62
324428
}
325429
]
326430
},
@@ -331,7 +435,11 @@ tester.run('no-duplicate-class-names', rule, {
331435
errors: [
332436
{
333437
message: "Duplicate class names 'foo'.",
334-
type: 'ArrayExpression'
438+
type: 'ArrayExpression',
439+
line: 1,
440+
column: 24,
441+
endLine: 1,
442+
endColumn: 38
335443
}
336444
]
337445
},
@@ -342,7 +450,11 @@ tester.run('no-duplicate-class-names', rule, {
342450
errors: [
343451
{
344452
message: "Duplicate class names 'foo'.",
345-
type: 'BinaryExpression'
453+
type: 'BinaryExpression',
454+
line: 1,
455+
column: 24,
456+
endLine: 1,
457+
endColumn: 38
346458
}
347459
]
348460
},
@@ -353,7 +465,11 @@ tester.run('no-duplicate-class-names', rule, {
353465
errors: [
354466
{
355467
message: "Duplicate class names 'foo'.",
356-
type: 'ArrayExpression'
468+
type: 'ArrayExpression',
469+
line: 1,
470+
column: 24,
471+
endLine: 1,
472+
endColumn: 48
357473
}
358474
]
359475
}

0 commit comments

Comments
 (0)