我正在使用 cypress 和反应测试库来对我的组件执行单元测试。但是,当测试执行时我遇到以下错误
\n\n“超出赛普拉斯命令超时‘4000ms’。”
\n\n我注意到我编写的实际测试成功了。但是以某种方式插入的“毕竟”挂钩存在错误。我的测试规范中没有“毕竟”挂钩。我想知道可以从哪里调用它,因为我的代码中没有它。
\n\n附加信息:我正在使用在plugins/index.js 文件中添加的 webpack 和 istanbul 插件
\n\n测试规范.js
\n\nimport React from \'react\';\nimport {render, fireEvent, cleanup} from \'@testing-library/react\';\nimport Greeting from \'../../src/utils/testUtils/components/Greeting\';\n\ndescribe(\'react-testing-library\', () => { \n\n it(\'renders View Details component\', () => { \n const component = render(<Greeting />);\n component.getByText(\'Hello\');\n })\n})\nRun Code Online (Sandbox Code Playgroud)\n\n我的组件 -greeting.js
\n\nimport React from \'react\';\n\nexport default function Greeting() {\n return (\n <div>{\'Hello\'}</div>\n );\n}\nRun Code Online (Sandbox Code Playgroud)\n\n赛普拉斯\\support\\index.js
\n\nimport \'./commands\';\nimport \'@cypress/code-coverage/support\';\nRun Code Online (Sandbox Code Playgroud)\n\ncypress\\plugins\\index.js
\n\n\nconst webpack = require(\'@cypress/webpack-preprocessor\')\nconst webpackOptions = {\n …Run Code Online (Sandbox Code Playgroud) javascript unit-testing reactjs cypress react-testing-library