问题 运行 来自 Stackblitz 的笑话测试
Issues running jest tests from Stackblitz
我在使用 stackblitz 进行的开玩笑测试时遇到困难 运行。
我在 .stackblitzrc
中配置了启动命令,但我的测试不是 运行...
我的jest配置如下:
module.exports = {
preset: 'ts-jest',
testEnvironment: 'jsdom',
testRegex: '(/__tests__/.*|(\.|/)(test|spec))\.[jt]sx?$',
transform: {
'^.+\.tsx?$': 'ts-jest',
},
moduleFileExtensions: ['ts', 'tsx', 'js', 'json'],
setupFilesAfterEnv: ['@testing-library/jest-dom', 'src/setupTests.ts'],
};
这是 stackblitz:
https://stackblitz.com/edit/react-74twff
有人可以帮忙吗?
首先,您开始使用的模板看起来不支持 Web 容器。我不确定是否有办法迁移它。为了使用 Web 容器,您从 Node-based 模板开始并向其添加功能。
下面是我整理的示例,应该可以帮助您工作。在构建新的 Stackblitz 项目时,您应该能够分叉它并添加您的应用程序文件或将其用作参考。
https://stackblitz.com/edit/webpack-5-react-starter-ahpjpn?file=src/app.test.tsx
我在使用 stackblitz 进行的开玩笑测试时遇到困难 运行。
我在 .stackblitzrc
中配置了启动命令,但我的测试不是 运行...
我的jest配置如下:
module.exports = {
preset: 'ts-jest',
testEnvironment: 'jsdom',
testRegex: '(/__tests__/.*|(\.|/)(test|spec))\.[jt]sx?$',
transform: {
'^.+\.tsx?$': 'ts-jest',
},
moduleFileExtensions: ['ts', 'tsx', 'js', 'json'],
setupFilesAfterEnv: ['@testing-library/jest-dom', 'src/setupTests.ts'],
};
这是 stackblitz:
https://stackblitz.com/edit/react-74twff
有人可以帮忙吗?
首先,您开始使用的模板看起来不支持 Web 容器。我不确定是否有办法迁移它。为了使用 Web 容器,您从 Node-based 模板开始并向其添加功能。
下面是我整理的示例,应该可以帮助您工作。在构建新的 Stackblitz 项目时,您应该能够分叉它并添加您的应用程序文件或将其用作参考。
https://stackblitz.com/edit/webpack-5-react-starter-ahpjpn?file=src/app.test.tsx