Я пытаюсь запустить пример в react-testing-library
для проверки реагирующих хуков.Но, похоже, в этой строке произойдет сбой:
testHook(() => ({count, increment} = useCounter({ initialCount: 2 })))
Похоже, это связано с Вавилоном.Пробовал гуглить, но не может найти никого, у кого, похоже, такая же проблема.Я установил веб-пакет с create-react-app
.
Это трассировка стека:
● Test suite failed to run
Can't convert node without a body
at NodePath.ensureBlock (node_modules/@babel/traverse/lib/path/conversion.js:64:11)
at Scope.push (node_modules/@babel/traverse/lib/scope/index.js:727:12)
at Object.toSequenceExpression (node_modules/@babel/types/lib/converters/toSequenceExpression.js:19:11)
at NodePath.replaceExpressionWithStatements (node_modules/@babel/traverse/lib/path/replacement.js:203:36)
at NodePath.insertAfter (node_modules/@babel/traverse/lib/path/modification.js:128:17)
at NodePath.replaceWithMultiple (node_modules/@babel/traverse/lib/path/replacement.js:85:22)
at PluginPass.AssignmentExpression (node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-destructuring/lib/index.js:433:14)
at newFn (node_modules/@babel/traverse/lib/visitors.js:193:21)
at NodePath._call (node_modules/@babel/traverse/lib/path/context.js:53:20)
at NodePath.call (node_modules/@babel/traverse/lib/path/context.js:40:17)