detox - 排毒:请在您的环境构造函数中将两个参数添加到 super() 调用
问题描述
我按照自述文件指南在 react native 项目中设置排毒。
detox build
工作正常。但是当我跑步时detox test
我收到这个错误
FAIL e2e/firstTest.e2e.jsrun...
● Test suite failed to run
Please add both arguments to super() call in your environment constructor, e.g.:
class CustomDetoxEnvironment extends DetoxCircusEnvironment {
- constructor(config) {
- super(config);
+ constructor(config, context) {
+ super(config, context);
Cannot proceed further. Please fix your custom Detox environment class.
at new CustomDetoxEnvironment (environment.js:9:5)
at Generator.next (<anonymous>)
detox[227765] ERROR: [cli.js] Error: Command failed: jest --config e2e/config.json --testNamePattern '^((?!:ios:).)*$' --maxWorkers 1 e2e
解决方案
两者Jest
和jest-circus
必须是相同的版本。
推荐阅读
- spring-webflux - Spring Flux Reactor 异步消费者完成
- arrays - 从数组定义 JSON 变量
- r - 使用变量进行过滤不会得到与使用常量相同的结果 - R
- dos - 如何使用 C 在 MS-DOS 中检测串口控制器的波特率
- c# - 布尔方法检查列表是否
以一小时间隔连续 - python - 使用 Python 在 3D 轴上绘制直方图
- c# - 流式传输 mp4(流)下载然后播放
- javascript - nodejs express路由无法将req发送到函数
- wpf - 将 DataGrid Header 中的文本移动到 WPF 中的新行
- sql - 如何获取每个分区的最后一个值以在 Spark SQL 中估算缺失值