运行 所有匹配 /e2e/i 且测试匹配 "^((?!:ios:).)*$" 的测试套件
Ran all test suites matching /e2e/i with tests matching "^((?!:ios:).)*$"
我正在做 Detox 测试,匹配默认为 ios,我想在 android 中测试,我无法将其更改为 android。帮帮我
排毒不是 运行 一项 iOS 测试。它看起来只是因为正则表达式中的 negative lookahead。
```--testNamePattern='^((?!:ios:).)*$'`
It's a negative lookahead, which means that for the
expression to match, the part within (?!...) must not match
评论更新
当前 react-native:0.57.8
中存在导致以下错误的问题:
Error: Couldn't find preset "module:metro-react-native-babel-preset"
目前可以在此处找到解决方法 https://github.com/facebook/react-native/issues/21241#issuecomment-431464191
第 1 步
创建babel.config.js内容如下(基本等同于stock .babelrc)
module.exports = function (api) {
api.cache(true)
return {
presets: ['module:metro-react-native-babel-preset']
}
}
第 2 步
移除 .babelrc
步骤 3
运行 纱线添加 --dev babel-jest babel-core@^7.0.0-bridge.0 @babel/core
就我个人而言,我不需要执行第 3 步。
我正在做 Detox 测试,匹配默认为 ios,我想在 android 中测试,我无法将其更改为 android。帮帮我
排毒不是 运行 一项 iOS 测试。它看起来只是因为正则表达式中的 negative lookahead。
```--testNamePattern='^((?!:ios:).)*$'`
It's a negative lookahead, which means that for the expression to match, the part within (?!...) must not match
评论更新
当前 react-native:0.57.8
中存在导致以下错误的问题:
Error: Couldn't find preset "module:metro-react-native-babel-preset"
目前可以在此处找到解决方法 https://github.com/facebook/react-native/issues/21241#issuecomment-431464191
第 1 步
创建babel.config.js内容如下(基本等同于stock .babelrc)
module.exports = function (api) {
api.cache(true)
return {
presets: ['module:metro-react-native-babel-preset']
}
}
第 2 步
移除 .babelrc
步骤 3
运行 纱线添加 --dev babel-jest babel-core@^7.0.0-bridge.0 @babel/core
就我个人而言,我不需要执行第 3 步。