2016-10-05 6 views

答えて

0

Jasmineはおそらく最も一般的なテストフレームワークです。理論的には、ジャスミンテストでチャイアサーションを使用することを止めるものは何もありませんが、ジャスミンにはアサーションライブラリに組み込まれているので、これはまれです。

理論的には、Chaiを使用してアサーションを作成すると役立つ可能性がある他の多くのJavaScriptテストフレームワーク(CasperJSとQunitが2つあります)があります。しかし、モカを除いて、彼らは通常、独自のアサーション機能を持っているので、チャイは必要ありません。 Chnitのアサーションライブラリはいくらか限定されているので、Chaiを追加すると参考になるかもしれません。

JavaScriptテストツールチェーンは、他の言語ほどの成熟度ではなく、さまざまなツールをナビゲートして、どのツールとどのツールがうまく組み合わせられているかを確認するのが難しい場合があります。初心者のための私のアドバイスは、以前に試されてテストされていないフレームワークの組み合わせを試してみることではありません。 Jasmine、またはMocha + Chaiは、2つの完全に利用可能なオプションです。

+0

ありがとうございます! 私が尋ねる理由は、おそらく別のフレームワークに移行する必要があるMocha + Chaiテストスイートがあるからです。 私はジャスミンを見てください。 –

関連する問題