Skip to content

Commit ad70014

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

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/syntax.test.js

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

0 commit comments

Comments
 (0)