博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12.浏览器测试
阅读量:6147 次
发布时间:2019-06-21

本文共 688 字,大约阅读时间需要 2 分钟。

转自:http://www.ruanyifeng.com/blog/2015/12/a-mocha-tutorial-of-examples.html

除了在命令行运行,Mocha还可以在浏览器运行。

首先,使用mocha init命令在指定目录生成初始化文件。

$ mocha init demo08

运行上面命令,就会在目录下生成文件,以及配套的脚本和样式表。

      

Unit.js tests in the browser with Mocha

然后,新建一个源码文件。

// add.jsfunction add(x, y) { return x + y; }

然后,把这个文件,以及断言库chai.js,加入index.html

最后,在里面写入测试脚本。

var expect = chai.expect; describe('加法函数的测试', function() { it('1 加 1 应该等于 2', function() { expect(add(1, 1)).to.be.equal(2); }); it('任何数加0等于自身', function() { expect(add(1, 0)).to.be.equal(1); expect(add(0, 0)).to.be.equal(0); }); });

现在,在浏览器里面打开index.html,就可以看到测试脚本的运行结果。

转载于:https://www.cnblogs.com/sharpest/p/8183301.html

你可能感兴趣的文章
Django之FBV与CBV
查看>>
Vue之项目搭建
查看>>
app内部H5测试点总结
查看>>
[TC13761]Mutalisk
查看>>
Data Wrangling文摘:Non-tidy-data
查看>>
while()
查看>>
常用限制input的方法
查看>>
IIS7下使用urlrewriter.dll配置
查看>>
并行程序设计学习心得1——并行计算机存储
查看>>
JAVA入门到精通-第86讲-半双工/全双工
查看>>
bulk
查看>>
js document.activeElement 获得焦点的元素
查看>>
C++ 迭代器运算
查看>>
【支持iOS11】UITableView左滑删除自定义 - 实现多选项并使用自定义图片
查看>>
day6-if,while,for的快速掌握
查看>>
JavaWeb学习笔记(十四)--JSP语法
查看>>
【算法笔记】多线程斐波那契数列
查看>>
java8函数式编程实例
查看>>
jqgrid滚动条宽度/列显示不全问题
查看>>
在mac OS10.10下安装 cocoapods遇到的一些问题
查看>>