Skip to content

Commit 21503df

Browse files
committed
add syntax test with imports
1 parent 76c8a43 commit 21503df

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

test/syntax.test.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -561,5 +561,26 @@ new MyRuleTester().run("/syntax", {
561561
},
562562
],
563563
},
564+
{
565+
name: "With imports",
566+
only: true,
567+
code: js`
568+
import { useState, useEffect } from 'react';
569+
570+
function CountAccumulator({ count }) {
571+
const [total, setTotal] = useState(count);
572+
573+
useEffect(() => {
574+
setTotal((prev) => prev + count);
575+
}, [count]);
576+
}
577+
`,
578+
errors: [
579+
{
580+
messageId: messageIds.avoidDerivedState,
581+
data: { state: "total" },
582+
},
583+
],
584+
},
564585
],
565586
});

0 commit comments

Comments
 (0)