私はヤギクラスを持っています:
class Goat
constructor: (@headbutt) ->
@isCranky = true
approach: ->
if @isCranky
@headbutt()
isCranky が true で approach が呼び出された場合に headbutt() が呼び出されたことをアサートする Mocha テストを書きたいと思います。
これについて私が見つけることができる唯一の説明は、Ruby にあります。翻訳しようとしましたが、失敗しました。正しい関数が呼び出されたと断言するにはどうすればよいですか? ハックな方法で解決できると思いますが、正しい方法で学びたいと思います。提案?