Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5a873b1

Browse files
authored
test(custom-event-name-casing): make tests more strict (#2818)
1 parent 2b30328 commit 5a873b1

File tree

1 file changed

+146
-23
lines changed

1 file changed

+146
-23
lines changed

‎tests/lib/rules/custom-event-name-casing.js

Lines changed: 146 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -411,9 +411,27 @@ tester.run('custom-event-name-casing', rule, {
411411
`,
412412
options: ['kebab-case'],
413413
errors: [
414-
"Custom event name 'fooBar' must be kebab-case.",
415-
"Custom event name 'barBaz' must be kebab-case.",
416-
"Custom event name 'bazQux' must be kebab-case."
414+
{
415+
message: "Custom event name 'fooBar' must be kebab-case.",
416+
line: 4,
417+
column: 27,
418+
endLine: 4,
419+
endColumn: 35
420+
},
421+
{
422+
message: "Custom event name 'barBaz' must be kebab-case.",
423+
line: 11,
424+
column: 31,
425+
endLine: 11,
426+
endColumn: 39
427+
},
428+
{
429+
message: "Custom event name 'bazQux' must be kebab-case.",
430+
line: 17,
431+
column: 27,
432+
endLine: 17,
433+
endColumn: 35
434+
}
417435
]
418436
},
419437
{
@@ -442,9 +460,27 @@ tester.run('custom-event-name-casing', rule, {
442460
`,
443461
options: ['kebab-case'],
444462
errors: [
445-
"Custom event name 'fooBar' must be kebab-case.",
446-
"Custom event name 'barBaz' must be kebab-case.",
447-
"Custom event name 'bazQux' must be kebab-case."
463+
{
464+
message: "Custom event name 'fooBar' must be kebab-case.",
465+
line: 4,
466+
column: 27,
467+
endLine: 4,
468+
endColumn: 35
469+
},
470+
{
471+
message: "Custom event name 'barBaz' must be kebab-case.",
472+
line: 11,
473+
column: 33,
474+
endLine: 11,
475+
endColumn: 41
476+
},
477+
{
478+
message: "Custom event name 'bazQux' must be kebab-case.",
479+
line: 17,
480+
column: 29,
481+
endLine: 17,
482+
endColumn: 37
483+
}
448484
]
449485
},
450486
{
@@ -476,9 +512,27 @@ tester.run('custom-event-name-casing', rule, {
476512
{ ignores: ['/^[a-z]+(?:-[a-z]+)*:[a-z]+(?:-[a-z]+)*$/u'] }
477513
],
478514
errors: [
479-
"Custom event name 'input/update' must be kebab-case.",
480-
"Custom event name 'search/update' must be kebab-case.",
481-
"Custom event name 'click/row' must be kebab-case."
515+
{
516+
message: "Custom event name 'input/update' must be kebab-case.",
517+
line: 4,
518+
column: 25,
519+
endLine: 4,
520+
endColumn: 39
521+
},
522+
{
523+
message: "Custom event name 'search/update' must be kebab-case.",
524+
line: 11,
525+
column: 28,
526+
endLine: 11,
527+
endColumn: 43
528+
},
529+
{
530+
message: "Custom event name 'click/row' must be kebab-case.",
531+
line: 17,
532+
column: 24,
533+
endLine: 17,
534+
endColumn: 35
535+
}
482536
]
483537
},
484538
{
@@ -510,9 +564,27 @@ tester.run('custom-event-name-casing', rule, {
510564
{ ignores: ['input:update', 'search:update', 'click:row'] }
511565
],
512566
errors: [
513-
"Custom event name 'input/update' must be kebab-case.",
514-
"Custom event name 'search/update' must be kebab-case.",
515-
"Custom event name 'click/row' must be kebab-case."
567+
{
568+
message: "Custom event name 'input/update' must be kebab-case.",
569+
line: 4,
570+
column: 25,
571+
endLine: 4,
572+
endColumn: 39
573+
},
574+
{
575+
message: "Custom event name 'search/update' must be kebab-case.",
576+
line: 11,
577+
column: 28,
578+
endLine: 11,
579+
endColumn: 43
580+
},
581+
{
582+
message: "Custom event name 'click/row' must be kebab-case.",
583+
line: 17,
584+
column: 24,
585+
endLine: 17,
586+
endColumn: 35
587+
}
516588
]
517589
},
518590
// camelCase
@@ -542,9 +614,27 @@ tester.run('custom-event-name-casing', rule, {
542614
`,
543615
options: ['camelCase'],
544616
errors: [
545-
"Custom event name 'foo-bar' must be camelCase.",
546-
"Custom event name 'bar-baz' must be camelCase.",
547-
"Custom event name 'baz-qux' must be camelCase."
617+
{
618+
message: "Custom event name 'foo-bar' must be camelCase.",
619+
line: 4,
620+
column: 25,
621+
endLine: 4,
622+
endColumn: 34
623+
},
624+
{
625+
message: "Custom event name 'bar-baz' must be camelCase.",
626+
line: 11,
627+
column: 28,
628+
endLine: 11,
629+
endColumn: 37
630+
},
631+
{
632+
message: "Custom event name 'baz-qux' must be camelCase.",
633+
line: 17,
634+
column: 24,
635+
endLine: 17,
636+
endColumn: 33
637+
}
548638
]
549639
},
550640
// Default
@@ -573,9 +663,27 @@ tester.run('custom-event-name-casing', rule, {
573663
</script>
574664
`,
575665
errors: [
576-
"Custom event name 'foo-bar' must be camelCase.",
577-
"Custom event name 'bar-baz' must be camelCase.",
578-
"Custom event name 'baz-qux' must be camelCase."
666+
{
667+
message: "Custom event name 'foo-bar' must be camelCase.",
668+
line: 4,
669+
column: 25,
670+
endLine: 4,
671+
endColumn: 34
672+
},
673+
{
674+
message: "Custom event name 'bar-baz' must be camelCase.",
675+
line: 11,
676+
column: 28,
677+
endLine: 11,
678+
endColumn: 37
679+
},
680+
{
681+
message: "Custom event name 'baz-qux' must be camelCase.",
682+
line: 17,
683+
column: 24,
684+
endLine: 17,
685+
endColumn: 33
686+
}
579687
]
580688
},
581689
// kebab-case
@@ -591,7 +699,10 @@ tester.run('custom-event-name-casing', rule, {
591699
errors: [
592700
{
593701
message: "Custom event name 'foo-bar' must be camelCase.",
594-
line: 5
702+
line: 5,
703+
column: 12,
704+
endLine: 5,
705+
endColumn: 21
595706
}
596707
]
597708
},
@@ -606,7 +717,10 @@ tester.run('custom-event-name-casing', rule, {
606717
errors: [
607718
{
608719
message: "Custom event name 'foo-bar' must be camelCase.",
609-
line: 4
720+
line: 4,
721+
column: 12,
722+
endLine: 4,
723+
endColumn: 21
610724
}
611725
]
612726
},
@@ -627,15 +741,24 @@ tester.run('custom-event-name-casing', rule, {
627741
errors: [
628742
{
629743
message: "Custom event name 'foo-bar' must be camelCase.",
630-
line: 4
744+
line: 4,
745+
column: 12,
746+
endLine: 4,
747+
endColumn: 21
631748
},
632749
{
633750
message: "Custom event name 'foo-bar' must be camelCase.",
634-
line: 8
751+
line: 8,
752+
column: 28,
753+
endLine: 8,
754+
endColumn: 37
635755
},
636756
{
637757
message: "Custom event name 'foo-bar' must be camelCase.",
638-
line: 9
758+
line: 9,
759+
column: 29,
760+
endLine: 9,
761+
endColumn: 38
639762
}
640763
]
641764
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /