インストール

Chai は、お好みのテストフレームワークを使用して、Node.js とブラウザの両方で使用できます。Chai を含むその他のツールも多数あります。

Node.js

パッケージは npm から入手できます。

npm install chai

バージョンタグとして `*` を使用して、package.json の devDependencies に追加することをお勧めします。これにより、npm install を実行した後に常に最新バージョンが使用されるようになります。これは、継続的インテグレーションツールと組み合わせると特に強力です。

"devDependencies": {
  "chai": "*",
  "mocha": "*"
}, "//": "mocha is our preference, but you can use any test runner you like"

ブラウザ

テストスイートに Chai ブラウザビルドを含めます。

<script src="chai.js" type="text/javascript"></script>

これにより、chai がグローバルオブジェクトとして提供されるか、AMD を使用している場合は define されます。

最新のタグ付きバージョンは、http://chaijs.com/chai.js でホットリンクできます。自分でホストする場合は、GitHub プロジェクトのルートにある chai.js ファイルを使用してください。開始点として常にバージョンタグを使用することをお勧めします。そのため、タグダウンロードリスト から始めるのが最適です。

現在、すべての最新のブラウザをサポートしています:IE 9+、Chrome 7+、FireFox 4+、Safari 5+。 should スタイルは現在、IE9 と互換性がないことに注意してください。

ブラウザが互換性があるかどうかを確認するには、オンラインテストスイート を実行してください。

その他のプラットフォーム

Ruby

Konacha

Chai アサーションと Mocha テストフレームワークを使用して Ruby on Rails アプリケーションをテストするには、Konacha をご覧ください。これは、アセットパイプラインやエンジンなど、Rails 3 の機能を最大限に活用する最新のテストハーネスです。