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