我知道,在Stackover流程中有很多关于这个问题的讨论,但我无法对此作出直接回答。 我不知道很多咖啡。
基本上,我有这种咖啡。
return42 = ->
42
当我编辑时,我就这样做了。
(function() {
var return42;
return42 = function() {
return 42;
};
}).call(this);
So the function it s wrapped in the anonymous function which it s not exposed to the world. So when I write this test
describe "Test number", ->
it "is 42", ->
expect(return42()).toBe 42
测试将失败,因为返回42()没有定义。 我如何解决这一问题。
非常感谢你: