konacha - 辅助方法coffeescript

时间:2015-01-29 21:39:54

标签: coffeescript mocha chai konacha

我正在尝试在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有可能吗?

编辑:错误日志:

enter image description here

更新:修复程序将其置于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)

1 个答案:

答案 0 :(得分:0)

mu太短没有成功转换他的评论作为答案,但我会在下面提供:

@ p(@ AKA this)在你的回调中与@在顶级不同,所以你将expect_int_is_universal定义为一个对象的方法,但试图将其作为另一个对象的方法。尝试没有@s。我不知道Konocha,Mocha还是Chai要说的不多