Skip to content

Commit 2331d1d

Browse files
authored
test(no-ref-as-operand): make tests more strict (#2908)
1 parent fd6fc41 commit 2331d1d

File tree

1 file changed

+125
-32
lines changed

1 file changed

+125
-32
lines changed

tests/lib/rules/no-ref-as-operand.js

Lines changed: 125 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,10 @@ tester.run('no-ref-as-operand', rule, {
490490
errors: [
491491
{
492492
messageId: 'requireDotValue',
493-
line: 4
493+
line: 4,
494+
column: 11,
495+
endLine: 4,
496+
endColumn: 14
494497
}
495498
]
496499
},
@@ -512,7 +515,10 @@ tester.run('no-ref-as-operand', rule, {
512515
errors: [
513516
{
514517
messageId: 'requireDotValue',
515-
line: 4
518+
line: 4,
519+
column: 15,
520+
endLine: 4,
521+
endColumn: 18
516522
}
517523
]
518524
},
@@ -536,19 +542,31 @@ tester.run('no-ref-as-operand', rule, {
536542
errors: [
537543
{
538544
messageId: 'requireDotValue',
539-
line: 4
545+
line: 4,
546+
column: 16,
547+
endLine: 4,
548+
endColumn: 19
540549
},
541550
{
542551
messageId: 'requireDotValue',
543-
line: 5
552+
line: 5,
553+
column: 16,
554+
endLine: 5,
555+
endColumn: 19
544556
},
545557
{
546558
messageId: 'requireDotValue',
547-
line: 6
559+
line: 6,
560+
column: 16,
561+
endLine: 6,
562+
endColumn: 19
548563
},
549564
{
550565
messageId: 'requireDotValue',
551-
line: 7
566+
line: 7,
567+
column: 16,
568+
endLine: 7,
569+
endColumn: 19
552570
}
553571
]
554572
},
@@ -572,19 +590,31 @@ tester.run('no-ref-as-operand', rule, {
572590
errors: [
573591
{
574592
messageId: 'requireDotValue',
575-
line: 4
593+
line: 4,
594+
column: 7,
595+
endLine: 4,
596+
endColumn: 10
576597
},
577598
{
578599
messageId: 'requireDotValue',
579-
line: 5
600+
line: 5,
601+
column: 7,
602+
endLine: 5,
603+
endColumn: 10
580604
},
581605
{
582606
messageId: 'requireDotValue',
583-
line: 6
607+
line: 6,
608+
column: 14,
609+
endLine: 6,
610+
endColumn: 17
584611
},
585612
{
586613
messageId: 'requireDotValue',
587-
line: 7
614+
line: 7,
615+
column: 14,
616+
endLine: 7,
617+
endColumn: 17
588618
}
589619
]
590620
},
@@ -604,11 +634,17 @@ tester.run('no-ref-as-operand', rule, {
604634
errors: [
605635
{
606636
messageId: 'requireDotValue',
607-
line: 4
637+
line: 4,
638+
column: 15,
639+
endLine: 4,
640+
endColumn: 18
608641
},
609642
{
610643
messageId: 'requireDotValue',
611-
line: 5
644+
line: 5,
645+
column: 15,
646+
endLine: 5,
647+
endColumn: 18
612648
}
613649
]
614650
},
@@ -626,7 +662,10 @@ tester.run('no-ref-as-operand', rule, {
626662
errors: [
627663
{
628664
messageId: 'requireDotValue',
629-
line: 4
665+
line: 4,
666+
column: 15,
667+
endLine: 4,
668+
endColumn: 18
630669
}
631670
]
632671
},
@@ -666,15 +705,24 @@ tester.run('no-ref-as-operand', rule, {
666705
errors: [
667706
{
668707
messageId: 'requireDotValue',
669-
line: 7
708+
line: 7,
709+
column: 13,
710+
endLine: 7,
711+
endColumn: 18
670712
},
671713
{
672714
messageId: 'requireDotValue',
673-
line: 8
715+
line: 8,
716+
column: 25,
717+
endLine: 8,
718+
endColumn: 30
674719
},
675720
{
676721
messageId: 'requireDotValue',
677-
line: 9
722+
line: 9,
723+
column: 29,
724+
endLine: 9,
725+
endColumn: 34
678726
}
679727
]
680728
},
@@ -763,27 +811,42 @@ tester.run('no-ref-as-operand', rule, {
763811
{
764812
message:
765813
'Must use `.value` to read or write the value wrapped by `ref()`.',
766-
line: 33
814+
line: 33,
815+
column: 9,
816+
endLine: 33,
817+
endColumn: 14
767818
},
768819
{
769820
message:
770821
'Must use `.value` to read or write the value wrapped by `computed()`.',
771-
line: 34
822+
line: 34,
823+
column: 9,
824+
endLine: 34,
825+
endColumn: 15
772826
},
773827
{
774828
message:
775829
'Must use `.value` to read or write the value wrapped by `toRef()`.',
776-
line: 36
830+
line: 36,
831+
column: 22,
832+
endLine: 36,
833+
endColumn: 28
777834
},
778835
{
779836
message:
780837
'Must use `.value` to read or write the value wrapped by `customRef()`.',
781-
line: 36
838+
line: 36,
839+
column: 34,
840+
endLine: 36,
841+
endColumn: 38
782842
},
783843
{
784844
message:
785845
'Must use `.value` to read or write the value wrapped by `shallowRef()`.',
786-
line: 38
846+
line: 38,
847+
column: 19,
848+
endLine: 38,
849+
endColumn: 22
787850
}
788851
]
789852
},
@@ -804,7 +867,11 @@ tester.run('no-ref-as-operand', rule, {
804867
`,
805868
errors: [
806869
{
807-
messageId: 'requireDotValue'
870+
messageId: 'requireDotValue',
871+
line: 5,
872+
column: 9,
873+
endLine: 5,
874+
endColumn: 12
808875
}
809876
]
810877
},
@@ -825,7 +892,11 @@ tester.run('no-ref-as-operand', rule, {
825892
`,
826893
errors: [
827894
{
828-
messageId: 'requireDotValue'
895+
messageId: 'requireDotValue',
896+
line: 5,
897+
column: 21,
898+
endLine: 5,
899+
endColumn: 24
829900
}
830901
]
831902
},
@@ -859,7 +930,9 @@ tester.run('no-ref-as-operand', rule, {
859930
message:
860931
'Must use `.value` to read or write the value wrapped by `ref()`.',
861932
line: 10,
862-
column: 7
933+
column: 7,
934+
endLine: 10,
935+
endColumn: 10
863936
}
864937
]
865938
},
@@ -892,12 +965,18 @@ tester.run('no-ref-as-operand', rule, {
892965
{
893966
message:
894967
'Must use `.value` to read or write the value wrapped by `defineModel()`.',
895-
line: 6
968+
line: 6,
969+
column: 13,
970+
endLine: 6,
971+
endColumn: 18
896972
},
897973
{
898974
message:
899975
'Must use `.value` to read or write the value wrapped by `defineModel()`.',
900-
line: 9
976+
line: 9,
977+
column: 9,
978+
endLine: 9,
979+
endColumn: 14
901980
}
902981
]
903982
},
@@ -930,12 +1009,18 @@ tester.run('no-ref-as-operand', rule, {
9301009
{
9311010
message:
9321011
'Must use `.value` to read or write the value wrapped by `defineModel()`.',
933-
line: 6
1012+
line: 6,
1013+
column: 13,
1014+
endLine: 6,
1015+
endColumn: 18
9341016
},
9351017
{
9361018
message:
9371019
'Must use `.value` to read or write the value wrapped by `defineModel()`.',
938-
line: 9
1020+
line: 9,
1021+
column: 9,
1022+
endLine: 9,
1023+
endColumn: 14
9391024
}
9401025
]
9411026
},
@@ -967,7 +1052,9 @@ tester.run('no-ref-as-operand', rule, {
9671052
message:
9681053
'Must use `.value` to read or write the value wrapped by `ref()`.',
9691054
line: 8,
970-
endLine: 8
1055+
column: 23,
1056+
endLine: 8,
1057+
endColumn: 28
9711058
}
9721059
]
9731060
},
@@ -1013,7 +1100,9 @@ tester.run('no-ref-as-operand', rule, {
10131100
message:
10141101
'Must use `.value` to read or write the value wrapped by `ref()`.',
10151102
line: 10,
1016-
endLine: 10
1103+
column: 35,
1104+
endLine: 10,
1105+
endColumn: 42
10171106
}
10181107
]
10191108
},
@@ -1059,7 +1148,9 @@ tester.run('no-ref-as-operand', rule, {
10591148
message:
10601149
'Must use `.value` to read or write the value wrapped by `ref()`.',
10611150
line: 10,
1062-
endLine: 10
1151+
column: 31,
1152+
endLine: 10,
1153+
endColumn: 38
10631154
}
10641155
]
10651156
},
@@ -1105,7 +1196,9 @@ tester.run('no-ref-as-operand', rule, {
11051196
message:
11061197
'Must use `.value` to read or write the value wrapped by `ref()`.',
11071198
line: 10,
1108-
endLine: 10
1199+
column: 38,
1200+
endLine: 10,
1201+
endColumn: 45
11091202
}
11101203
]
11111204
},

0 commit comments

Comments
 (0)