1

CoffeeScriptReduxコンパイラを使用せずにCofeeScriptソースでコードカバレッジを実行することは可能ですか(これはibrikで使用されています)。この新しいコンパイラの利点は理解していますが、まだ完成していないようで、私のプロジェクトでは機能しません。

4

1 に答える 1

4

アプリケーションについて詳しく知ることができればよいのですが、ほとんどの場合、応答は「はい」です。

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" ステートメントを変更することを強制しません。

于 2014-07-02T13:10:51.223 に答える