diff --git a/compiler/forget/src/__tests__/fixtures/compiler/error.useMemo-return-empty.expect.md b/compiler/forget/src/__tests__/fixtures/compiler/error.useMemo-return-empty.expect.md new file mode 100644 index 0000000000..3e889224e8 --- /dev/null +++ b/compiler/forget/src/__tests__/fixtures/compiler/error.useMemo-return-empty.expect.md @@ -0,0 +1,22 @@ + +## Input + +```javascript +// @inlineUseMemo +function component(a) { + let x = useMemo(() => { + mutate(a); + }, []); + return x; +} + +``` + + +## Error + +``` +Expected value for identifier `9` to be initialized. +``` + + \ No newline at end of file diff --git a/compiler/forget/src/__tests__/fixtures/compiler/error.useMemo-return-empty.js b/compiler/forget/src/__tests__/fixtures/compiler/error.useMemo-return-empty.js new file mode 100644 index 0000000000..40b06ab46f --- /dev/null +++ b/compiler/forget/src/__tests__/fixtures/compiler/error.useMemo-return-empty.js @@ -0,0 +1,7 @@ +// @inlineUseMemo +function component(a) { + let x = useMemo(() => { + mutate(a); + }, []); + return x; +}