CoffeeScriptReduxコンパイラを使用せずにCofeeScriptソースでコードカバレッジを実行することは可能ですか(これはibrikで使用されています)。この新しいコンパイラの利点は理解していますが、まだ完成していないようで、私のプロジェクトでは機能しません。
1 に答える
アプリケーションについて詳しく知ることができればよいのですが、ほとんどの場合、応答は「はい」です。
Node アプリケーションとユニット テストに Mocha を使用する場合、私はこのプロジェクトを使用しました: https://github.com/benbria/coffee-coverageは、Coffee ファイルをコンパイルしてカバレッジの指示を追加します。
そして、次のようなアプリケーションを使用できます: https://github.com/cainus/node-coverallsは、以前のレポートを消化して人間が読めるようにします。
しかし、主な Javascript Coverage フレームワークが Coffeescript と互換性があることは知っています。
たとえば、ブランケットは次のようです: https://github.com/alex-seville/blanket/blob/master/docs/compatibility_and_features.md#coffeescript-in-the-browser
Blanket の利点は、Node アプリケーションとブラウザ (Jasmine など) で使用できることです。また、Blanket は、他のプロジェクトと比較して、テストの "require" ステートメントを変更することを強制しません。