首页 > 解决方案 > 排毒:请在您的环境构造函数中将两个参数添加到 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

标签: detox

解决方案


两者Jestjest-circus必须是相同的版本。


推荐阅读