当前位置:   article > 正文

chai断言库的学习1-Installation_npm install chai

npm install chai

原文档chai官网    

大佬翻译的中文文档大佬的

以下记录自己的学习,因为才疏学浅,英语可能翻译的不到位,请见谅。

一、介绍

chai可以用于浏览器和node.js

Node.js

可以用npm的方式下载

npm install chai

可以把它放进package.json里面,当你运行npm install的时候,就能保证使用的是最新版本,这种方式在与连续集成工具配对时很有用

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

Browser

在测试套件中加入如下代码

<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

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/743316
推荐阅读
相关标签
  

闽ICP备14008679号