dillon1000/react
Commit
Browse files [repro] Test case for more variable naming collision bugs
---
bug repro from @JacksonGL
(we currently bailout for references to `useMemoCache`, but not other variables
that may collide with codegenned ones).
```
% yarn sprout --filter
yarn run v1.22.19
$ node ../sprout/dist/main.js --filter
FAIL todo
Failures:
FAIL: todo
Difference in forget and non-forget results.
Expected result: {
"kind": "ok",
"value": "0",
"logs": [
"'module_$'",
"'module_t0'",
"'module_c_0'"
]
}
Found: {
"kind": "ok",
"value": "0",
"logs": [
"[ 0, 0 ]",
"0",
"true"
]
}
```Changed paths4 files
First-parent comparisoncompiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-rename-source-variables.expect.md AddedA compiler/packages/babel-plugin-react-forget/src/__tests__/fixtures/compiler/todo-rename-source-variables.ts AddedM compiler/packages/sprout/src/SproutTodoFilter.ts ModifiedM compiler/packages/sprout/src/shared-runtime.ts ModifiedPatch
Files changed
Rendering syntax-highlighted changes…