Skip to content

Commit 484de05

Browse files
committed
test(prefer-hooks-on-top): add cases for .each
1 parent e113082 commit 484de05

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

src/rules/__tests__/prefer-hooks-on-top.test.ts

+42
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,48 @@ ruleTester.run('basic describe block', rule, {
4545
},
4646
],
4747
},
48+
{
49+
code: dedent`
50+
describe('foo', () => {
51+
beforeEach(() => {});
52+
test.each\`\`('bar', () => {
53+
someFn();
54+
});
55+
beforeAll(() => {});
56+
test.only('bar', () => {
57+
someFn();
58+
});
59+
});
60+
`,
61+
errors: [
62+
{
63+
messageId: 'noHookOnTop',
64+
column: 3,
65+
line: 6,
66+
},
67+
],
68+
},
69+
{
70+
code: dedent`
71+
describe('foo', () => {
72+
beforeEach(() => {});
73+
test.only.each\`\`('bar', () => {
74+
someFn();
75+
});
76+
beforeAll(() => {});
77+
test.only('bar', () => {
78+
someFn();
79+
});
80+
});
81+
`,
82+
errors: [
83+
{
84+
messageId: 'noHookOnTop',
85+
column: 3,
86+
line: 6,
87+
},
88+
],
89+
},
4890
],
4991
});
5092

0 commit comments

Comments
 (0)