安裝
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 的功能,例如資產管道和引擎。