Skip to content

Commit 4161757

Browse files
committed
test: add spread syntax test
1 parent ac0636f commit 4161757

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@ const { ERROR_MESSAGE } = rule;
1515

1616
const ruleTester = new RuleTester({
1717
parserOptions: { ecmaVersion: 6, sourceType: 'module' },
18+
parser: require.resolve('babel-eslint'),
1819
});
1920

2021
ruleTester.run('no-attrs-in-components', rule, {
2122
valid: [
2223
"import Component from '@ember/component'; Component.extend({ init() { this.foo.bar; } });",
24+
"import Component from '@ember/component'; Component.extend({ ...foo });",
2325
"import Component from '@ember/component'; class MyComponent extends Component { init() { this.foo.bar; } }",
2426
"import Component from '@glimmer/component'; class MyComponent extends Component { constructor() { this.foo.bar; } }",
2527

0 commit comments

Comments
 (0)