javascript测试框架mocha
来源:互联网 发布:钱龙软件怎么样 编辑:程序博客网 时间:2024/06/05 16:11
node测试框架mocha
简单、灵活、有趣,mocha是一个功能丰富的javascript测试框架,运行在node和浏览器中,使异步测试变得更加简单有趣。http://mochajs.org/
安装
$ npm install --global mocha//全局安装$ npm install --save-dev mocha//项目开发依赖
基本样式
//app.jsvar fibonacci = function(n) { if(n === 0){ return 0; } if(n === 1){ return 1; } return fibonacci(n-1) + fibonacci(n-2);};//测试文件describe('test/app.test.js', function(){ it('should equal 55 when n === 10', function(){ app.fibonacci(10).should.equal(55); });});
断言:在程序设计中,断言是一种放在程序中的一阶逻辑(如果结果为真或是假的逻辑判断式),目的是为了标示与验证程序开发预期的效果。当程序运行到断言的位置时,对应的断言应该为真,若断言不为真,那么程序会停止,并给出错误信息。node常用的断岩库:should。
安装
$ npm install should -g
测试覆盖率工具istanbul;下载安装:$ npm i istanbul -g
测试效果:运行
$ mocha
测试覆盖率:运行
$ istanbul cover _mocha
阅读全文
0 0
- javascript测试框架mocha
- mocha测试框架
- 测试框架 Mocha 实例教程
- Mocha测试框架
- 测试框架Mocha
- Mocha测试框架
- 基于Grunt&mocha JavaScript自动化测试框架的实践
- 测试框架Mocha的使用
- node测试框架:mocha+should.js
- NodeJs测试框架Mocha的简单介绍
- mocha测试
- 测试利器mocha
- Mocha测试接口类型
- nodejs测试断言库mocha
- 前端自动化测试mocha入门
- mocha 测试模块学习备忘
- Javascript测试框架Jasmine
- javascript测试框架 Qunit
- BFPRT算法
- 【SSLGZ 2676】2017年8月10日提高组T1 数学
- iOS_远程推送(iOS10)_UNNotificationContentExtension
- HPU1413- StarFarming [最短路]
- C语言入门:选择排序(代码实现,而不是排序方法阐述)
- javascript测试框架mocha
- 虚拟机kali连wifi的问题
- node中使用consolidate后报错Cannot find module 'ejs'
- mysql搭建备库---使用xtrabackup
- python数据结构之列表
- Sliding Window (单调队列)
- 安装wamp遇到的问题总结
- 正则表达式
- 8.11 模拟