Skip to content

Commit 11afc7a

Browse files
committed
Fix lint: reorder test case properties (filename before code)
1 parent 3a86712 commit 11afc7a

1 file changed

Lines changed: 14 additions & 14 deletions

File tree

tests/lib/rules/template-no-attrs-in-components.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,83 +10,83 @@ ruleTester.run('template-no-attrs-in-components', rule, {
1010
valid: [
1111
// Not a component template path: nothing is flagged, regardless of content.
1212
{
13-
code: '<template>{{@value}}</template>',
1413
filename: 'app/templates/application.hbs',
14+
code: '<template>{{@value}}</template>',
1515
},
1616
{
17-
code: '<template>{{this.value}}</template>',
1817
filename: 'app/templates/application.hbs',
18+
code: '<template>{{this.value}}</template>',
1919
},
2020
// `this.attrs.*` is not a real Ember API, but it is NOT what this rule
2121
// targets — upstream only flags bare `attrs.*`. So outside of a component
2222
// template, `this.attrs.*` should not be flagged.
2323
{
24-
code: '<template>{{this.attrs.foo}}</template>',
2524
filename: 'app/templates/application.hbs',
25+
code: '<template>{{this.attrs.foo}}</template>',
2626
},
2727
// Even `attrs.*` itself is only flagged inside component templates.
2828
{
29-
code: '<template>{{attrs.value}}</template>',
3029
filename: 'app/templates/application.hbs',
30+
code: '<template>{{attrs.value}}</template>',
3131
},
3232
// Inside a component template, non-attrs paths are fine.
3333
{
34-
code: '<template>{{@value}}</template>',
3534
filename: 'app/templates/components/foo.hbs',
35+
code: '<template>{{@value}}</template>',
3636
},
3737
{
38-
code: '<template>{{this.value}}</template>',
3938
filename: 'app/templates/components/foo.hbs',
39+
code: '<template>{{this.value}}</template>',
4040
},
4141
// Upstream does NOT flag `this.attrs.*`; only bare `attrs.*`.
4242
{
43-
code: '<template>{{this.attrs.foo}}</template>',
4443
filename: 'app/templates/components/foo.hbs',
44+
code: '<template>{{this.attrs.foo}}</template>',
4545
},
4646
// Pod-style components path matches the gate, but no `attrs` usage.
4747
{
48-
code: '<template>{{@value}}</template>',
4948
filename: 'app/components/foo/template.hbs',
49+
code: '<template>{{@value}}</template>',
5050
},
5151
// `-components/` path gate, no `attrs` usage.
5252
{
53-
code: '<template>{{@value}}</template>',
5453
filename: 'app/ui-components/foo.hbs',
54+
code: '<template>{{@value}}</template>',
5555
},
5656
],
5757
invalid: [
5858
// Bare `attrs.*` inside `templates/components/` — flagged.
5959
{
60-
code: '<template>{{attrs.foo}}</template>',
6160
filename: 'app/templates/components/foo.hbs',
61+
code: '<template>{{attrs.foo}}</template>',
6262
output: null,
6363
errors: [{ messageId: 'noAttrs' }],
6464
},
6565
// Bare `attrs` (no dotted tail) inside `templates/components/` — flagged.
6666
{
67-
code: '<template>{{attrs}}</template>',
6867
filename: 'app/templates/components/foo.hbs',
68+
code: '<template>{{attrs}}</template>',
6969
output: null,
7070
errors: [{ messageId: 'noAttrs' }],
7171
},
7272
// Pod-style path `components/*/template` — flagged.
7373
{
74-
code: '<template>{{attrs.name}}</template>',
7574
filename: 'app/components/foo/template.hbs',
75+
code: '<template>{{attrs.name}}</template>',
7676
output: null,
7777
errors: [{ messageId: 'noAttrs' }],
7878
},
7979
// `ui/components` path — flagged.
8080
{
81-
code: '<template>{{attrs.name}}</template>',
8281
filename: 'app/ui/components/foo.hbs',
82+
code: '<template>{{attrs.name}}</template>',
8383
output: null,
8484
errors: [{ messageId: 'noAttrs' }],
8585
},
8686
// `-components/` path — flagged.
8787
{
88-
code: '<template>{{attrs.name}}</template>',
8988
filename: 'app/ui-components/foo.hbs',
89+
code: '<template>{{attrs.name}}</template>',
9090
output: null,
9191
errors: [{ messageId: 'noAttrs' }],
9292
},

0 commit comments

Comments
 (0)