dillon1000/react

Commit

Test cases for inferring mutability of function expressions (as values)

This PR contains just the test cases from #1717, showing some tricky cases 
around function expression mutability inference.
Browse files
Changed paths8 files
First-parent comparison
A compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-function-expression-captures-value-later-frozen-jsx.expect.md AddedA compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-function-expression-captures-value-later-frozen-jsx.js AddedA compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-function-expression-maybe-mutates-hook-return-value.expect.md AddedA compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/error.todo-function-expression-maybe-mutates-hook-return-value.js AddedA compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.expect.md AddedA compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-function-expression-captures-value-later-frozen.js AddedR compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/invalid-freeze-mutable-lambda.expect.md →compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-invalid-function-expression-mutates-immutable-value.expect.md RenamedR compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/invalid-freeze-mutable-lambda.js →compiler/forget/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-invalid-function-expression-mutates-immutable-value.js Renamed
Patch

Files changed

Rendering syntax-highlighted changes…