我试图将我**.spec.js
的文件放在需要测试的实际文件旁边进行测试,如下所示:
.
├── product
| ├── product.js
| ├── product.spec.js
├── user
| ├── user.js
| ├── user.spec.js
上述*.spec.js
文件没有出现在 cypress 测试运行程序窗口中,我不知道如何添加它们。
它仅显示./cypress/integration
包含 cypress 包含的示例测试的文件夹的内容。
我知道您可以更改 cypress 的配置以查看不同的默认文件夹(测试除外cypress/integrations
,但我的*.spec.js
文件位于多个文件夹中。
是否可以将 cypress 测试文件放在不同的文件夹中并出现在 GUI 测试运行器中?
在配置文件cypress.json
中,添加(例如)
{
...
"integrationFolder": ".",
"testFiles": ["cypress/integration/**/*.spec.js", "src/**/*.test.js"]
}
integrationFolder: "."
指定项目根目录开始扫描测试文件。
但要小心,可以在 中选择测试node_modules
,因此请使用选项中的位置数组testFiles
来指示对您的项目具有有效测试的文件夹。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句