Stackoverflow에는이 문제에 대한 많은 토론이 있습니다. 그러나 그에 대한 대답은 나을 수 없습니다. 그리고 나는 coffeescript를 많이 모른다.Coffeescript의 익명 함수 테스트 방법
기본적으로,이 커피 스크립트를
return42 = -> 42
이 내가 컴파일 할 때 나는 그것이이 세계에 노출 아니에요 익명 함수에 싸여이
(function() {
var return42;
return42 = function() {
return 42;
};
}).call(this);
그래서 기능을 얻을. 그래서이 시험을 쓸 때
describe "Test number", ->
it "is 42", ->
expect(return42()).toBe 42
return42()가 정의되지 않았기 때문에 테스트에 실패합니다. 어떻게 해결할 수 있을까요?
대단히 감사합니다. :-)