我将创建快照测试,但在一开始就遇到了问题。
我在运行测试时遇到了这样的错误:
/Users/illia/WebstormProjects/TESTS/node_modules/jest/node_modules/jest-cli/build/cli/index.js:161
if (error?.stack) {
^
SyntaxError: Unexpected token '.'在测试文件中,我没有错误
import renderer from 'react-test-renderer';
import PaymentDisclaimer from './PaymentDisclaimer';
it('renders correctly when all default props', () => {
const tree = renderer.create(<PaymentDisclaimer fullPrice={9} />).toJSON();
expect(tree).toMatchSnapshot();
});套餐:
"react-test-renderer": "^18.2.0",
"jest": "^29.0.3",
"ts-jest": "^29.0.1", (was installed as possible solution)发布于 2022-11-24 12:50:47
当jest运行在不从JS读取新更新的节点版本下时,就会发生这种情况。您需要在节点14或更高的位置运行它。
https://stackoverflow.com/questions/73715494
复制相似问题