Skip to content

Commit 4821963

Browse files
authored
test: add missing loc information to error objects in rule tests (#20112)
1 parent c7f861b commit 4821963

File tree

5 files changed

+176
-0
lines changed

5 files changed

+176
-0
lines changed

tests/lib/rules/no-console.js

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ ruleTester.run("no-console", rule, {
4848
{
4949
messageId: "unexpected",
5050
suggestions: null,
51+
line: 1,
52+
column: 8,
53+
endLine: 1,
54+
endColumn: 20,
5155
},
5256
],
5357
},
@@ -57,6 +61,10 @@ ruleTester.run("no-console", rule, {
5761
{
5862
messageId: "unexpected",
5963
suggestions: null,
64+
line: 1,
65+
column: 5,
66+
endLine: 1,
67+
endColumn: 16,
6068
},
6169
],
6270
},
@@ -72,6 +80,10 @@ ruleTester.run("no-console", rule, {
7280
output: "",
7381
},
7482
],
83+
line: 1,
84+
column: 1,
85+
endLine: 1,
86+
endColumn: 12,
7587
},
7688
],
7789
},
@@ -87,6 +99,10 @@ ruleTester.run("no-console", rule, {
8799
output: "",
88100
},
89101
],
102+
line: 1,
103+
column: 1,
104+
endLine: 1,
105+
endColumn: 14,
90106
},
91107
],
92108
},
@@ -102,6 +118,10 @@ ruleTester.run("no-console", rule, {
102118
output: "",
103119
},
104120
],
121+
line: 1,
122+
column: 1,
123+
endLine: 1,
124+
endColumn: 13,
105125
},
106126
],
107127
},
@@ -117,6 +137,10 @@ ruleTester.run("no-console", rule, {
117137
output: "",
118138
},
119139
],
140+
line: 1,
141+
column: 1,
142+
endLine: 1,
143+
endColumn: 13,
120144
},
121145
],
122146
},
@@ -132,6 +156,10 @@ ruleTester.run("no-console", rule, {
132156
output: "switch (a) { case 1: }",
133157
},
134158
],
159+
line: 1,
160+
column: 22,
161+
endLine: 1,
162+
endColumn: 33,
135163
},
136164
],
137165
},
@@ -147,6 +175,10 @@ ruleTester.run("no-console", rule, {
147175
output: "if (a) { }",
148176
},
149177
],
178+
line: 1,
179+
column: 10,
180+
endLine: 1,
181+
endColumn: 22,
150182
},
151183
],
152184
},
@@ -162,6 +194,10 @@ ruleTester.run("no-console", rule, {
162194
output: "a();\n\nb();",
163195
},
164196
],
197+
line: 2,
198+
column: 1,
199+
endLine: 2,
200+
endColumn: 12,
165201
},
166202
],
167203
},
@@ -178,6 +214,10 @@ ruleTester.run("no-console", rule, {
178214
output: "class A { static { } }",
179215
},
180216
],
217+
line: 1,
218+
column: 20,
219+
endLine: 1,
220+
endColumn: 32,
181221
},
182222
],
183223
},
@@ -188,6 +228,10 @@ ruleTester.run("no-console", rule, {
188228
{
189229
messageId: "unexpected",
190230
suggestions: null,
231+
line: 2,
232+
column: 1,
233+
endLine: 2,
234+
endColumn: 12,
191235
},
192236
],
193237
},
@@ -198,6 +242,10 @@ ruleTester.run("no-console", rule, {
198242
{
199243
messageId: "unexpected",
200244
suggestions: null,
245+
line: 2,
246+
column: 1,
247+
endLine: 2,
248+
endColumn: 12,
201249
},
202250
],
203251
},
@@ -214,6 +262,10 @@ ruleTester.run("no-console", rule, {
214262
output: "a();\n\n[1, 2, 3].forEach(a => doSomething(a));",
215263
},
216264
],
265+
line: 2,
266+
column: 1,
267+
endLine: 2,
268+
endColumn: 12,
217269
},
218270
],
219271
},
@@ -227,6 +279,10 @@ ruleTester.run("no-console", rule, {
227279
messageId: "limited",
228280
data: { allowed: "warn" },
229281
suggestions: null,
282+
line: 1,
283+
column: 8,
284+
endLine: 1,
285+
endColumn: 20,
230286
},
231287
],
232288
},
@@ -238,6 +294,10 @@ ruleTester.run("no-console", rule, {
238294
messageId: "limited",
239295
data: { allowed: "log" },
240296
suggestions: null,
297+
line: 1,
298+
column: 5,
299+
endLine: 1,
300+
endColumn: 17,
241301
},
242302
],
243303
},
@@ -255,6 +315,10 @@ ruleTester.run("no-console", rule, {
255315
output: "",
256316
},
257317
],
318+
line: 1,
319+
column: 1,
320+
endLine: 1,
321+
endColumn: 12,
258322
},
259323
],
260324
},
@@ -272,6 +336,10 @@ ruleTester.run("no-console", rule, {
272336
output: "",
273337
},
274338
],
339+
line: 1,
340+
column: 1,
341+
endLine: 1,
342+
endColumn: 14,
275343
},
276344
],
277345
},
@@ -289,6 +357,10 @@ ruleTester.run("no-console", rule, {
289357
output: "",
290358
},
291359
],
360+
line: 1,
361+
column: 1,
362+
endLine: 1,
363+
endColumn: 13,
292364
},
293365
],
294366
},
@@ -306,6 +378,10 @@ ruleTester.run("no-console", rule, {
306378
output: "",
307379
},
308380
],
381+
line: 1,
382+
column: 1,
383+
endLine: 1,
384+
endColumn: 13,
309385
},
310386
],
311387
},
@@ -323,6 +399,10 @@ ruleTester.run("no-console", rule, {
323399
output: "switch (a) { case 1: }",
324400
},
325401
],
402+
line: 1,
403+
column: 22,
404+
endLine: 1,
405+
endColumn: 33,
326406
},
327407
],
328408
},
@@ -340,6 +420,10 @@ ruleTester.run("no-console", rule, {
340420
output: "if (a) { }",
341421
},
342422
],
423+
line: 1,
424+
column: 10,
425+
endLine: 1,
426+
endColumn: 22,
343427
},
344428
],
345429
},
@@ -358,6 +442,10 @@ ruleTester.run("no-console", rule, {
358442
output: "class A { static { } }",
359443
},
360444
],
445+
line: 1,
446+
column: 20,
447+
endLine: 1,
448+
endColumn: 33,
361449
},
362450
],
363451
},
@@ -371,6 +459,10 @@ ruleTester.run("no-console", rule, {
371459
messageId: "limited",
372460
data: { allowed: "warn, error" },
373461
suggestions: null,
462+
line: 1,
463+
column: 8,
464+
endLine: 1,
465+
endColumn: 19,
374466
},
375467
],
376468
},
@@ -382,6 +474,10 @@ ruleTester.run("no-console", rule, {
382474
messageId: "limited",
383475
data: { allowed: "warn, error" },
384476
suggestions: null,
477+
line: 1,
478+
column: 5,
479+
endLine: 1,
480+
endColumn: 17,
385481
},
386482
],
387483
},
@@ -399,6 +495,10 @@ ruleTester.run("no-console", rule, {
399495
output: "",
400496
},
401497
],
498+
line: 1,
499+
column: 1,
500+
endLine: 1,
501+
endColumn: 12,
402502
},
403503
],
404504
},
@@ -416,6 +516,10 @@ ruleTester.run("no-console", rule, {
416516
output: "",
417517
},
418518
],
519+
line: 1,
520+
column: 1,
521+
endLine: 1,
522+
endColumn: 14,
419523
},
420524
],
421525
},
@@ -433,6 +537,10 @@ ruleTester.run("no-console", rule, {
433537
output: "",
434538
},
435539
],
540+
line: 1,
541+
column: 1,
542+
endLine: 1,
543+
endColumn: 13,
436544
},
437545
],
438546
},
@@ -450,6 +558,10 @@ ruleTester.run("no-console", rule, {
450558
output: "",
451559
},
452560
],
561+
line: 1,
562+
column: 1,
563+
endLine: 1,
564+
endColumn: 13,
453565
},
454566
],
455567
},
@@ -467,6 +579,10 @@ ruleTester.run("no-console", rule, {
467579
output: "switch (a) { case 1: }",
468580
},
469581
],
582+
line: 1,
583+
column: 22,
584+
endLine: 1,
585+
endColumn: 35,
470586
},
471587
],
472588
},
@@ -484,6 +600,10 @@ ruleTester.run("no-console", rule, {
484600
output: "if (a) { }",
485601
},
486602
],
603+
line: 1,
604+
column: 10,
605+
endLine: 1,
606+
endColumn: 21,
487607
},
488608
],
489609
},
@@ -502,6 +622,10 @@ ruleTester.run("no-console", rule, {
502622
output: "class A { static { } }",
503623
},
504624
],
625+
line: 1,
626+
column: 20,
627+
endLine: 1,
628+
endColumn: 32,
505629
},
506630
],
507631
},
@@ -516,6 +640,10 @@ ruleTester.run("no-console", rule, {
516640
output: "",
517641
},
518642
],
643+
line: 1,
644+
column: 1,
645+
endLine: 1,
646+
endColumn: 13,
519647
},
520648
],
521649
},
@@ -530,6 +658,10 @@ ruleTester.run("no-console", rule, {
530658
output: "",
531659
},
532660
],
661+
line: 1,
662+
column: 1,
663+
endLine: 1,
664+
endColumn: 11,
533665
},
534666
],
535667
},
@@ -552,6 +684,10 @@ ruleTester.run("no-console", rule, {
552684
output: "",
553685
},
554686
],
687+
line: 1,
688+
column: 1,
689+
endLine: 1,
690+
endColumn: 12,
555691
},
556692
],
557693
},

0 commit comments

Comments
 (0)