Lia*_*tom 1 javascript ios jestjs react-native detox
我使用 detox 作为我的反应本机应用程序的端到端测试器,但我不希望在运行 npm test 时包含 e2e 文件夹中的内容。我目前正在使用 jest 进行 npm 测试。
这是我的 package.json 中的内容:
"jest": {
"preset": "react-native",
"transformIgnorePatterns": [
"node_modules/(?!(react-native|static-container|expo|@expo|react-navigation))"
]
},
Run Code Online (Sandbox Code Playgroud)
e2e 文件夹位于我的根目录中,我的测试文件也位于根目录中的test文件夹中。
为了解决这个问题,当我运行笑话测试时,我使用testMatch属性并将其设置为package.json
这意味着它将仅匹配我指定的文件夹中的测试。
"jest": {
"preset": "react-native",
"testMatch": [
"<rootDir>/__tests__/**/*.test.js?(x)",
"<rootDir>/app/**/*.test.js"
]
},
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用忽略特定路径。
"jest": {
"preset": "react-native",
"testPathIgnorePatterns": [
"<rootDir>/e2e"
]
},
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2417 次 |
最近记录: |