【问题标题】:Mocha with co.wrap with generator arrow functions [duplicate]带有 co.wrap 和生成器箭头功能的 Mocha [重复]
【发布时间】:2016-01-21 06:53:47
【问题描述】:

我参加了一项现有的测试:

it('should have a controller instance', co.wrap(function *() {
    stateController.should.be.a('object');
}));

并尝试在生成器函数上使用箭头语法,但运行时抱怨

it('should have a controller instance', co.wrap(*() => {
    stateController.should.be.a('object');
}));

【问题讨论】:

  • “运行时抱怨。”也许更具体一点?
  • 语法不像我尝试的那样工作。如果我在网络风暴中,我会收到智能感知抱怨
  • 当然,似乎根本没有理由在此测试中使用co.wrap+generators 或箭头函数。
  • 只是让它不那么冗长......而且我必须使用 co-wrapt 否则生成器不适用于 mocha
  • wtf,我知道过去我遇到了一个无法运行 mocha 生成器功能的大问题,有人告诉我用 co-wrap 包装它。现在我把它拿出来,它可以在没有 co-wrap 的情况下工作,wtf

标签: javascript mocha.js ecmascript-6 co


【解决方案1】:

没有“生成器箭头函数”之类的东西。它的抱怨是正确的。
如果您想要生成器,请使用生成器函数(作为表达式、声明或方法)。

【讨论】:

猜你喜欢
  • 2017-12-25
  • 2017-12-27
  • 2017-05-27
  • 1970-01-01
  • 2019-04-26
  • 2016-02-22
  • 1970-01-01
  • 1970-01-01
  • 2020-03-28
相关资源
最近更新 更多