Mocha`retries`回调参数不能在typescript中编译

时间:2018-01-08 04:07:27

标签: typescript mocha webdriver-io

下面的代码不会在ts中编译,但在es2015中运行良好

it('should do stuff', () => {
    expect(HomePage.title.getText()).to.be.eq('Google');
}, 3); // retries 3 times, works in ES6 but doesn't even compile in typescript

错误消息: [ts]预计有1-2个参数,但得到3个。

删除, 3后会编译,如何让IDE理解ts中的重试回调?这是tsconfig的问题吗?我正在使用VS Code。

1 个答案:

答案 0 :(得分:1)

  

如何让IDE理解ts

中的重试回调

文档没有显示这个论点:https://mochajs.org/#retry-tests

修复

  • 代码无效,TypeScript指出它。
  • 按照文档提供正确的代码,即使用this.retries