安装

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 的功能,例如资产管道和引擎。