RSpec についての議論で power-assert なるものを知ったのでCoffeeScript + power-assert + (Karma)の環境を作ってみました。 power-assertとは TDD(テスト駆動開発)でおなじみの@t_wadaさん作の「Node.js assert拡張」です アサーションは3つ覚えればOK! 最悪、assert()だけでもなんとかなる気もする aseert() assert.deepEqual() asset.notDeepEqual() 素敵なテスト失敗時のログ 失敗の原因がわかりやすい。 テストの実行前にテストコードをpower-assert用のコードに変換することで、この素敵な出力が可能になるそうです。 assert(this.target.getFizzBuzzStr(3) === "2") | | | | "Fizz" false F