赞
踩
原文档chai官网
大佬翻译的中文文档大佬的
以下记录自己的学习,因为才疏学浅,英语可能翻译的不到位,请见谅。
一、介绍
chai可以用于浏览器和node.js
可以用npm的方式下载
npm install chai
可以把它放进package.json里面,当你运行npm install的时候,就能保证使用的是最新版本,这种方式在与连续集成工具配对时很有用
- "devDependencies": {
- "chai": "*",
- "mocha": "*"
- }, "//": "mocha is our preference, but you can use any test runner you like"
在测试套件中加入如下代码
<script src="chai.js" type="text/javascript"></script>
会把chai作为全局变量,如果你用AMD就定义它(sorry这句我不是很懂)
最新标记版本在这个网址能看到http://chaijs.com/chai.js
如果要托管,可以用github项目根目录的chai.js文件
chai官网建议使用版本标记作为起点,并且建议标记下载列表 https://github.com/chaijs/chai/tags
(sorry,官网的这一段我并不是完全理解)
目前支持所有现代浏览器,IE9,chrome7,火狐4,safari5,需要注意,should语法与IE9不兼容
想知道你的浏览器是否兼容,可以运行在线测试套件https://www.chaijs.com/api/test/
我做了一个例子:
新建一个chai.js文件,里面放的内容在这里http://chaijs.com/chai.js
我使用react的脚手架新建了一个项目my-app,然后在public下面的Index.html中这么写
引入了mocha和chai,然后引入了测试文件test,里面放了测试语句,内容如下
然后在Index.html页面点击右键,在浏览器中打开。效果如下
介绍篇截止到此,后期如果有时间我会再看看AMD那一段,下一篇我会讲讲Assertion styles
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。