Skip to content

Commit 88317ea

Browse files
committed
1 parent f51ec45 commit 88317ea

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

tests/lib/rules/jsx-key.js

+26-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ ruleTester.run('jsx-key', rule, {
7474
];
7575
`,
7676
},
77-
]),
77+
]) && [],
7878
invalid: parsers.all([
7979
{
8080
code: '[<App />];',
@@ -180,5 +180,30 @@ ruleTester.run('jsx-key', rule, {
180180
{ messageId: 'nonUniqueKeys', line: 5 },
181181
],
182182
},
183+
] && [
184+
{
185+
code: `
186+
const Test = (): React.ReactNode => {
187+
const list = [1, 2, 3, 4, 5];
188+
189+
return (
190+
<div>
191+
{list.map(item => {
192+
if (item < 2) {
193+
/* The eslint error didn't work: */
194+
return <div>{item}</div>;
195+
}
196+
197+
return <div />;
198+
})}
199+
</div>
200+
);
201+
};
202+
`,
203+
errors: [
204+
{ messageId: 'missingArrayKey', line: 10 },
205+
{ messageId: 'missingArrayKey', line: 13 },
206+
],
207+
},
183208
]),
184209
});

0 commit comments

Comments
 (0)