Skip to content

Commit 90eaf82

Browse files
committed
Add tests for nested path expressions (@Arg.nested)
1 parent 933206c commit 90eaf82

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

tests/lib/rules/template-no-capital-arguments.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,18 @@ ruleTester.run('template-no-capital-arguments', rule, {
4242
}
4343
`,
4444
},
45+
// Nested lowercase path is valid
46+
{
47+
filename: 'my-component.gjs',
48+
code: `
49+
import Component from '@glimmer/component';
50+
export default class MyComponent extends Component {
51+
<template>
52+
<div>{{@arg.nested}}</div>
53+
</template>
54+
}
55+
`,
56+
},
4557
],
4658

4759
invalid: [
@@ -83,6 +95,19 @@ ruleTester.run('template-no-capital-arguments', rule, {
8395
`,
8496
errors: [{ messageId: 'noCapitalArguments' }],
8597
},
98+
// Nested capital path
99+
{
100+
filename: 'my-component.gjs',
101+
code: `
102+
import Component from '@glimmer/component';
103+
export default class MyComponent extends Component {
104+
<template>
105+
<div>{{@Arg.nested}}</div>
106+
</template>
107+
}
108+
`,
109+
errors: [{ messageId: 'noCapitalArguments' }],
110+
},
86111
// Underscore prefix
87112
{
88113
filename: 'my-component.gjs',

0 commit comments

Comments
 (0)