@@ -39,70 +39,166 @@ tester.run('array-bracket-spacing', rule, {
39
39
{
40
40
code : '<template><div :attr="[ a]" /></template>' ,
41
41
output : '<template><div :attr="[a]" /></template>' ,
42
- errors : [ "There should be no space after '['." ]
42
+ errors : [
43
+ {
44
+ message : "There should be no space after '['." ,
45
+ line : 1 ,
46
+ column : 24 ,
47
+ endLine : 1 ,
48
+ endColumn : 25
49
+ }
50
+ ]
43
51
} ,
44
52
{
45
53
code : '<template><div :attr="[a ]" /></template>' ,
46
54
output : '<template><div :attr="[a]" /></template>' ,
47
- errors : [ "There should be no space before ']'." ]
55
+ errors : [
56
+ {
57
+ message : "There should be no space before ']'." ,
58
+ line : 1 ,
59
+ column : 25 ,
60
+ endLine : 1 ,
61
+ endColumn : 26
62
+ }
63
+ ]
48
64
} ,
49
65
{
50
66
code : '<template><div :attr="[ a ]" /></template>' ,
51
67
output : '<template><div :attr="[a]" /></template>' ,
52
68
errors : [
53
- "There should be no space after '['." ,
54
- "There should be no space before ']'."
69
+ {
70
+ message : "There should be no space after '['." ,
71
+ line : 1 ,
72
+ column : 24 ,
73
+ endLine : 1 ,
74
+ endColumn : 25
75
+ } ,
76
+ {
77
+ message : "There should be no space before ']'." ,
78
+ line : 1 ,
79
+ column : 26 ,
80
+ endLine : 1 ,
81
+ endColumn : 27
82
+ }
55
83
]
56
84
} ,
57
85
{
58
86
code : '<template><div :attr="[ a]" /></template>' ,
59
87
output : '<template><div :attr="[a]" /></template>' ,
60
88
options : [ 'never' ] ,
61
- errors : [ "There should be no space after '['." ]
89
+ errors : [
90
+ {
91
+ message : "There should be no space after '['." ,
92
+ line : 1 ,
93
+ column : 24 ,
94
+ endLine : 1 ,
95
+ endColumn : 25
96
+ }
97
+ ]
62
98
} ,
63
99
{
64
100
code : '<template><div :attr="[a ]" /></template>' ,
65
101
output : '<template><div :attr="[a]" /></template>' ,
66
102
options : [ 'never' ] ,
67
- errors : [ "There should be no space before ']'." ]
103
+ errors : [
104
+ {
105
+ message : "There should be no space before ']'." ,
106
+ line : 1 ,
107
+ column : 25 ,
108
+ endLine : 1 ,
109
+ endColumn : 26
110
+ }
111
+ ]
68
112
} ,
69
113
{
70
114
code : '<template><div :attr="[ a ]" /></template>' ,
71
115
output : '<template><div :attr="[a]" /></template>' ,
72
116
options : [ 'never' ] ,
73
117
errors : [
74
- "There should be no space after '['." ,
75
- "There should be no space before ']'."
118
+ {
119
+ message : "There should be no space after '['." ,
120
+ line : 1 ,
121
+ column : 24 ,
122
+ endLine : 1 ,
123
+ endColumn : 25
124
+ } ,
125
+ {
126
+ message : "There should be no space before ']'." ,
127
+ line : 1 ,
128
+ column : 26 ,
129
+ endLine : 1 ,
130
+ endColumn : 27
131
+ }
76
132
]
77
133
} ,
78
134
{
79
135
code : '<template><div :attr="[ a]" /></template>' ,
80
136
output : '<template><div :attr="[ a ]" /></template>' ,
81
137
options : [ 'always' ] ,
82
- errors : [ "A space is required before ']'." ]
138
+ errors : [
139
+ {
140
+ message : "A space is required before ']'." ,
141
+ line : 1 ,
142
+ column : 26 ,
143
+ endLine : 1 ,
144
+ endColumn : 27
145
+ }
146
+ ]
83
147
} ,
84
148
{
85
149
code : '<template><div :attr="[a ]" /></template>' ,
86
150
output : '<template><div :attr="[ a ]" /></template>' ,
87
151
options : [ 'always' ] ,
88
- errors : [ "A space is required after '['." ]
152
+ errors : [
153
+ {
154
+ message : "A space is required after '['." ,
155
+ line : 1 ,
156
+ column : 23 ,
157
+ endLine : 1 ,
158
+ endColumn : 24
159
+ }
160
+ ]
89
161
} ,
90
162
{
91
163
code : '<template><div :attr="[a]" /></template>' ,
92
164
output : '<template><div :attr="[ a ]" /></template>' ,
93
165
options : [ 'always' ] ,
94
166
errors : [
95
- "A space is required after '['." ,
96
- "A space is required before ']'."
167
+ {
168
+ message : "A space is required after '['." ,
169
+ line : 1 ,
170
+ column : 23 ,
171
+ endLine : 1 ,
172
+ endColumn : 24
173
+ } ,
174
+ {
175
+ message : "A space is required before ']'." ,
176
+ line : 1 ,
177
+ column : 25 ,
178
+ endLine : 1 ,
179
+ endColumn : 26
180
+ }
97
181
]
98
182
} ,
99
183
{
100
184
code : '<template><div :[[attr]]="[a]" /></template>' ,
101
185
output : '<template><div :[[attr]]="[ a ]" /></template>' ,
102
186
options : [ 'always' ] ,
103
187
errors : [
104
- "A space is required after '['." ,
105
- "A space is required before ']'."
188
+ {
189
+ message : "A space is required after '['." ,
190
+ line : 1 ,
191
+ column : 27 ,
192
+ endLine : 1 ,
193
+ endColumn : 28
194
+ } ,
195
+ {
196
+ message : "A space is required before ']'." ,
197
+ line : 1 ,
198
+ column : 29 ,
199
+ endLine : 1 ,
200
+ endColumn : 30
201
+ }
106
202
]
107
203
}
108
204
]
0 commit comments