我正在尝试在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)
答案 0 :(得分:0)
mu太短没有成功转换他的评论作为答案,但我会在下面提供:
@ p(@ AKA this)在你的回调中与@在顶级不同,所以你将expect_int_is_universal定义为一个对象的方法,但试图将其作为另一个对象的方法。尝试没有@s。我不知道Konocha,Mocha还是Chai要说的不多