我想使用包独立测试我们的React组件。但是经过几天的尝试,我无法让它与现有的React Webpack配置一起工作。当我通过Cypress的窗口打开文件时,会出现错误:
我正在使用他们用于测试的示例存储库中的文件: https://github.com/cypress-io/cypress-example-recipes/blob/master/examples/unit-testing__react/greeting.jsx 我们确实使用TypeScript,但我希望先让它正常工作。
我已经尝试将
TypeError:需要路径参数来res.sendFile
。我正在使用他们用于测试的示例存储库中的文件: https://github.com/cypress-io/cypress-example-recipes/blob/master/examples/unit-testing__react/greeting.jsx 我们确实使用TypeScript,但我希望先让它正常工作。
我已经尝试将
path
覆盖为默认值undefined
,但是我仍然遇到相同的错误。{
options: {
path: "/my/home/dir/"
}
}
在我的cypress/plugins/index.js
文件中,我有:
const wp = require("@cypress/webpack-preprocessor");
const webpackConfig = require("../../node_modules/react-scripts/config/webpack.config")("development");
module.exports = on => {
const options = {
webpackOptions: webpackConfig
};
on("file:preprocessor", wp(options));
};
显然我缺少一些东西,但是我对Webpack不够熟悉。我会非常感谢任何指点!谢谢!