konacha - 辅助方法 coffeescript

konacha - helper methods coffeescript

我正在尝试在 coffeescript 的 konacha 中定义一个辅助方法,类似于这样

@expect_int_is_universal = (i) ->
  expect(i).to.equal 42

describe '#test', ->
  it 'checks if integer is 42', ->
      @expect_int_is_universal(42)

在 konacha 中可以吗?

编辑:此处的错误日志:

更新:修复是将它放在 beforeEach 块中

beforeEach ->
  @expect_int_is_universal = (i) ->
    expect(i).to.equal 42

describe '#test', ->
  it 'checks if integer is 42', ->
      @expect_int_is_universal(42)

mu太短没成功将他的评论转化为答案,我会在下面提供:

@(又名 this)在你的 it 回调中与顶层的 @ 不同,所以你将 expect_int_is_universal 定义为一个对象上的方法,但试图将其作为另一个对象上的方法调用目的。尝试不带@s。我对 Konocha、Mocha 或 Chai 的了解还不够多