Skip to content

Commit 6a8d28d

Browse files
authored
test(no-multi-spaces): make tests more strict (#2905)
1 parent 2331d1d commit 6a8d28d

File tree

1 file changed

+100
-20
lines changed

1 file changed

+100
-20
lines changed

tests/lib/rules/no-multi-spaces.js

Lines changed: 100 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,11 @@ ruleTester.run('no-multi-spaces', rule, {
8282
errors: [
8383
{
8484
message: "Multiple spaces found before '/>'.",
85-
type: 'HTMLSelfClosingTagClose'
85+
type: 'HTMLSelfClosingTagClose',
86+
line: 1,
87+
column: 15,
88+
endLine: 1,
89+
endColumn: 20
8690
}
8791
]
8892
},
@@ -92,11 +96,19 @@ ruleTester.run('no-multi-spaces', rule, {
9296
errors: [
9397
{
9498
message: "Multiple spaces found before 'class'.",
95-
type: 'HTMLIdentifier'
99+
type: 'HTMLIdentifier',
100+
line: 1,
101+
column: 15,
102+
endLine: 1,
103+
endColumn: 18
96104
},
97105
{
98106
message: "Multiple spaces found before '/>'.",
99-
type: 'HTMLSelfClosingTagClose'
107+
type: 'HTMLSelfClosingTagClose',
108+
line: 1,
109+
column: 29,
110+
endLine: 1,
111+
endColumn: 31
100112
}
101113
]
102114
},
@@ -106,11 +118,19 @@ ruleTester.run('no-multi-spaces', rule, {
106118
errors: [
107119
{
108120
message: "Multiple spaces found before 'class'.",
109-
type: 'HTMLIdentifier'
121+
type: 'HTMLIdentifier',
122+
line: 1,
123+
column: 15,
124+
endLine: 1,
125+
endColumn: 17
110126
},
111127
{
112128
message: "Multiple spaces found before '/>'.",
113-
type: 'HTMLSelfClosingTagClose'
129+
type: 'HTMLSelfClosingTagClose',
130+
line: 1,
131+
column: 28,
132+
endLine: 1,
133+
endColumn: 30
114134
}
115135
]
116136
},
@@ -120,11 +140,19 @@ ruleTester.run('no-multi-spaces', rule, {
120140
errors: [
121141
{
122142
message: "Multiple spaces found before ':'.",
123-
type: 'Punctuator'
143+
type: 'Punctuator',
144+
line: 1,
145+
column: 15,
146+
endLine: 1,
147+
endColumn: 18
124148
},
125149
{
126150
message: "Multiple spaces found before '/>'.",
127-
type: 'HTMLSelfClosingTagClose'
151+
type: 'HTMLSelfClosingTagClose',
152+
line: 1,
153+
column: 30,
154+
endLine: 1,
155+
endColumn: 32
128156
}
129157
]
130158
},
@@ -134,7 +162,11 @@ ruleTester.run('no-multi-spaces', rule, {
134162
errors: [
135163
{
136164
message: "Multiple spaces found before '/>'.",
137-
type: 'HTMLSelfClosingTagClose'
165+
type: 'HTMLSelfClosingTagClose',
166+
line: 1,
167+
column: 35,
168+
endLine: 1,
169+
endColumn: 37
138170
}
139171
]
140172
},
@@ -144,7 +176,11 @@ ruleTester.run('no-multi-spaces', rule, {
144176
errors: [
145177
{
146178
message: "Multiple spaces found before '/>'.",
147-
type: 'HTMLSelfClosingTagClose'
179+
type: 'HTMLSelfClosingTagClose',
180+
line: 1,
181+
column: 34,
182+
endLine: 1,
183+
endColumn: 36
148184
}
149185
]
150186
},
@@ -154,7 +190,11 @@ ruleTester.run('no-multi-spaces', rule, {
154190
errors: [
155191
{
156192
message: "Multiple spaces found before '/>'.",
157-
type: 'HTMLSelfClosingTagClose'
193+
type: 'HTMLSelfClosingTagClose',
194+
line: 1,
195+
column: 36,
196+
endLine: 1,
197+
endColumn: 38
158198
}
159199
]
160200
},
@@ -164,7 +204,11 @@ ruleTester.run('no-multi-spaces', rule, {
164204
errors: [
165205
{
166206
message: "Multiple spaces found before '/>'.",
167-
type: 'HTMLSelfClosingTagClose'
207+
type: 'HTMLSelfClosingTagClose',
208+
line: 2,
209+
column: 21,
210+
endLine: 2,
211+
endColumn: 25
168212
}
169213
]
170214
},
@@ -174,11 +218,19 @@ ruleTester.run('no-multi-spaces', rule, {
174218
errors: [
175219
{
176220
message: "Multiple spaces found before 'test'.",
177-
type: 'Identifier'
221+
type: 'Identifier',
222+
line: 1,
223+
column: 18,
224+
endLine: 1,
225+
endColumn: 20
178226
},
179227
{
180228
message: "Multiple spaces found before '}}'.",
181-
type: 'VExpressionEnd'
229+
type: 'VExpressionEnd',
230+
line: 1,
231+
column: 24,
232+
endLine: 1,
233+
endColumn: 26
182234
}
183235
]
184236
},
@@ -188,7 +240,11 @@ ruleTester.run('no-multi-spaces', rule, {
188240
errors: [
189241
{
190242
message: "Multiple spaces found before '>'.",
191-
type: 'HTMLTagClose'
243+
type: 'HTMLTagClose',
244+
line: 1,
245+
column: 15,
246+
endLine: 1,
247+
endColumn: 30
192248
}
193249
]
194250
},
@@ -198,19 +254,35 @@ ruleTester.run('no-multi-spaces', rule, {
198254
errors: [
199255
{
200256
message: "Multiple spaces found before 'i'.",
201-
type: 'Identifier'
257+
type: 'Identifier',
258+
line: 1,
259+
column: 23,
260+
endLine: 1,
261+
endColumn: 29
202262
},
203263
{
204264
message: "Multiple spaces found before 'in'.",
205-
type: 'Keyword'
265+
type: 'Keyword',
266+
line: 1,
267+
column: 30,
268+
endLine: 1,
269+
endColumn: 34
206270
},
207271
{
208272
message: "Multiple spaces found before 'b'.",
209-
type: 'Identifier'
273+
type: 'Identifier',
274+
line: 1,
275+
column: 36,
276+
endLine: 1,
277+
endColumn: 40
210278
},
211279
{
212280
message: "Multiple spaces found before '\"'.",
213-
type: 'Punctuator'
281+
type: 'Punctuator',
282+
line: 1,
283+
column: 41,
284+
endLine: 1,
285+
endColumn: 48
214286
}
215287
]
216288
},
@@ -238,7 +310,11 @@ ruleTester.run('no-multi-spaces', rule, {
238310
errors: [
239311
{
240312
message: "Multiple spaces found before ':'.",
241-
type: 'Punctuator'
313+
type: 'Punctuator',
314+
line: 5,
315+
column: 26,
316+
endLine: 5,
317+
endColumn: 29
242318
}
243319
]
244320
},
@@ -266,7 +342,11 @@ ruleTester.run('no-multi-spaces', rule, {
266342
errors: [
267343
{
268344
message: "Multiple spaces found before 'isExpanded'.",
269-
type: 'Identifier'
345+
type: 'Identifier',
346+
line: 5,
347+
column: 27,
348+
endLine: 5,
349+
endColumn: 30
270350
}
271351
]
272352
}

0 commit comments

Comments
 (0)