Skip to content

Commit b6a9ac1

Browse files
committed
Fix eslint-plugin/test-case-property-ordering lint issues
1 parent a3a9190 commit b6a9ac1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+937
-937
lines changed

tests/lib/rules/component-definition-name-casing.js

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -187,14 +187,14 @@ ruleTester.run('component-definition-name-casing', rule, {
187187
name: 'FooBar'
188188
}
189189
`,
190+
languageOptions,
190191
errors: [
191192
{
192193
message: 'Property name "foo-bar" is not PascalCase.',
193194
type: 'Literal',
194195
line: 3
195196
}
196-
],
197-
languageOptions
197+
]
198198
},
199199
{
200200
filename: 'test.vue',
@@ -204,14 +204,14 @@ ruleTester.run('component-definition-name-casing', rule, {
204204
}
205205
`,
206206
output: null,
207+
languageOptions,
207208
errors: [
208209
{
209210
message: 'Property name "foo bar" is not PascalCase.',
210211
type: 'Literal',
211212
line: 3
212213
}
213-
],
214-
languageOptions
214+
]
215215
},
216216
{
217217
filename: 'test.vue',
@@ -221,14 +221,14 @@ ruleTester.run('component-definition-name-casing', rule, {
221221
}
222222
`,
223223
output: null,
224+
languageOptions,
224225
errors: [
225226
{
226227
message: 'Property name "foo!bar" is not PascalCase.',
227228
type: 'Literal',
228229
line: 3
229230
}
230-
],
231-
languageOptions
231+
]
232232
},
233233
{
234234
filename: 'test.js',
@@ -238,14 +238,14 @@ ruleTester.run('component-definition-name-casing', rule, {
238238
})
239239
`,
240240
output: null,
241+
languageOptions: { ecmaVersion: 6 },
241242
errors: [
242243
{
243244
message: 'Property name "foo!bar" is not PascalCase.',
244245
type: 'Literal',
245246
line: 3
246247
}
247-
],
248-
languageOptions: { ecmaVersion: 6 }
248+
]
249249
},
250250
{
251251
filename: 'test.vue',
@@ -259,14 +259,14 @@ ruleTester.run('component-definition-name-casing', rule, {
259259
name: 'FooBar'
260260
}
261261
`,
262+
languageOptions,
262263
errors: [
263264
{
264265
message: 'Property name "foo_bar" is not PascalCase.',
265266
type: 'Literal',
266267
line: 3
267268
}
268-
],
269-
languageOptions
269+
]
270270
},
271271
{
272272
filename: 'test.vue',
@@ -281,14 +281,14 @@ ruleTester.run('component-definition-name-casing', rule, {
281281
}
282282
`,
283283
options: ['PascalCase'],
284+
languageOptions,
284285
errors: [
285286
{
286287
message: 'Property name "foo_bar" is not PascalCase.',
287288
type: 'Literal',
288289
line: 3
289290
}
290-
],
291-
languageOptions
291+
]
292292
},
293293
{
294294
filename: 'test.vue',
@@ -303,156 +303,156 @@ ruleTester.run('component-definition-name-casing', rule, {
303303
}
304304
`,
305305
options: ['kebab-case'],
306+
languageOptions,
306307
errors: [
307308
{
308309
message: 'Property name "foo_bar" is not kebab-case.',
309310
type: 'Literal',
310311
line: 3
311312
}
312-
],
313-
languageOptions
313+
]
314314
},
315315
{
316316
filename: 'test.vue',
317317
code: `Vue.component('foo-bar', component)`,
318318
output: `Vue.component('FooBar', component)`,
319+
languageOptions,
319320
errors: [
320321
{
321322
message: 'Property name "foo-bar" is not PascalCase.',
322323
type: 'Literal',
323324
line: 1
324325
}
325-
],
326-
languageOptions
326+
]
327327
},
328328
{
329329
filename: 'test.vue',
330330
code: `app.component('foo-bar', component)`,
331331
output: `app.component('FooBar', component)`,
332+
languageOptions,
332333
errors: [
333334
{
334335
message: 'Property name "foo-bar" is not PascalCase.',
335336
type: 'Literal',
336337
line: 1
337338
}
338-
],
339-
languageOptions
339+
]
340340
},
341341
{
342342
filename: 'test.vue',
343343
code: `(Vue as VueConstructor<Vue>).component('foo-bar', component)`,
344344
output: `(Vue as VueConstructor<Vue>).component('FooBar', component)`,
345+
languageOptions: {
346+
parser: require('@typescript-eslint/parser'),
347+
...languageOptions
348+
},
345349
errors: [
346350
{
347351
message: 'Property name "foo-bar" is not PascalCase.',
348352
type: 'Literal',
349353
line: 1
350354
}
351-
],
352-
languageOptions: {
353-
parser: require('@typescript-eslint/parser'),
354-
...languageOptions
355-
}
355+
]
356356
},
357357
{
358358
filename: 'test.vue',
359359
code: `Vue.component('foo-bar', {})`,
360360
output: `Vue.component('FooBar', {})`,
361+
languageOptions,
361362
errors: [
362363
{
363364
message: 'Property name "foo-bar" is not PascalCase.',
364365
type: 'Literal',
365366
line: 1
366367
}
367-
],
368-
languageOptions
368+
]
369369
},
370370
{
371371
filename: 'test.vue',
372372
code: `app.component('foo-bar', {})`,
373373
output: `app.component('FooBar', {})`,
374+
languageOptions,
374375
errors: [
375376
{
376377
message: 'Property name "foo-bar" is not PascalCase.',
377378
type: 'Literal',
378379
line: 1
379380
}
380-
],
381-
languageOptions
381+
]
382382
},
383383
{
384384
filename: 'test.js',
385385
code: `Vue.component('foo_bar', {})`,
386386
output: `Vue.component('FooBar', {})`,
387387
options: ['PascalCase'],
388+
languageOptions,
388389
errors: [
389390
{
390391
message: 'Property name "foo_bar" is not PascalCase.',
391392
type: 'Literal',
392393
line: 1
393394
}
394-
],
395-
languageOptions
395+
]
396396
},
397397
{
398398
filename: 'test.vue',
399399
code: `Vue.component('foo_bar', {})`,
400400
output: `Vue.component('foo-bar', {})`,
401401
options: ['kebab-case'],
402+
languageOptions,
402403
errors: [
403404
{
404405
message: 'Property name "foo_bar" is not kebab-case.',
405406
type: 'Literal',
406407
line: 1
407408
}
408-
],
409-
languageOptions
409+
]
410410
},
411411
{
412412
filename: 'test.vue',
413413
code: `Vue.component(\`foo_bar\`, {})`,
414414
output: `Vue.component(\`foo-bar\`, {})`,
415415
options: ['kebab-case'],
416+
languageOptions,
416417
errors: [
417418
{
418419
message: 'Property name "foo_bar" is not kebab-case.',
419420
type: 'TemplateLiteral',
420421
line: 1
421422
}
422-
],
423-
languageOptions
423+
]
424424
},
425425
{
426426
filename: 'test.vue',
427427
code: `<script setup> defineOptions({name: 'foo-bar'}) </script>`,
428428
output: `<script setup> defineOptions({name: 'FooBar'}) </script>`,
429429
options: ['PascalCase'],
430+
languageOptions: {
431+
parser: require('vue-eslint-parser'),
432+
...languageOptions
433+
},
430434
errors: [
431435
{
432436
message: 'Property name "foo-bar" is not PascalCase.',
433437
line: 1
434438
}
435-
],
436-
languageOptions: {
437-
parser: require('vue-eslint-parser'),
438-
...languageOptions
439-
}
439+
]
440440
},
441441
{
442442
filename: 'test.vue',
443443
code: `<script setup> defineOptions({name: 'FooBar'}) </script>`,
444444
output: `<script setup> defineOptions({name: 'foo-bar'}) </script>`,
445445
options: ['kebab-case'],
446+
languageOptions: {
447+
parser: require('vue-eslint-parser'),
448+
...languageOptions
449+
},
446450
errors: [
447451
{
448452
message: 'Property name "FooBar" is not kebab-case.',
449453
line: 1
450454
}
451-
],
452-
languageOptions: {
453-
parser: require('vue-eslint-parser'),
454-
...languageOptions
455-
}
455+
]
456456
}
457457
]
458458
})

0 commit comments

Comments
 (0)