MarkdownDeep をモックしたいのですが、JavaScript で次のコードを作成しました。
MarkdownDeep = new (function () {
this.Markdown = function () {
this.Transform = function (a) {
return "html";
};
};
})();
しかし、これをCoffeeScriptで実装するのに問題があります
私は次のことを試しました
MarkdownDeep = new (->
@Markdown = ->
@Transform = (a) ->
"html"
)()
window.MarkdownDeep = MarkdownDeep
特に私の単体テストでは、markdown = new MarkdownDeep.Markdown()
「未定義は関数ではありません」と表示されますが、JSバージョンは正常にモックアウトされます。