Mocha ES6学习记录
来源:互联网 发布:编程游戏软件 编辑:程序博客网 时间:2024/06/06 16:25
本文部分内容来自于阮一峰《测试框架 Mocha 实例教程》
1 环境配置(Mac)
1.1 安装Mocha
使用以下命令安装mocha
npm install -g mocha
1.2 在项目中安装babel
使用以下命令安装babel
和断言库chai
npm install babel-core babel-preset-es2015 chai --save-dev
1.3 配置babel
在项目根目录下创建.babelrc
文件,内容为
{ "presets": [ "es2015" ]}
1.4 添加测试脚本*
在package.json
里面script
中的test
改为
mocha --compilers js:babel-core/register
到此环境配置完毕。
2 执行测试
2.1 关于测试脚本文件
mocha会默认执行test
目录下所有的*.test.js
文件,但不会执行test
目录下的二级目录中的*.test.js
文件。如果需要执行test
目录中所有的*.test.js
文件,则需要在mocha中增加-recursive
参数。
2.2 执行测试命令
对于一般的测试,在配置好环境后可以使用,如下命令执行测试。
mocha --compilers js:babel-core/register
如果不希望每次都打这么多命令,可以按照1.4
中的方式,将该命令添加到package.json
中,以后就可以使用以下命令启动测试。
npm run test
3 demo
这是我的demo项目
https://github.com/SimGenius/mocha-es6-demos/tree/master/demo-01
阅读全文
0 0
- Mocha ES6学习记录
- 学习Mocha
- ES6学习记录
- 学习记录:ES6-module
- es6学习记录 set/ iterators
- es6学习记录 module功能
- 学习记录:ES6 数组扩展
- mocha入门学习
- mocha 测试模块学习备忘
- Mocha学习笔记----------Mocha环境搭建与验证
- 学习记录ES6反射内置对象Proxy与Reflect
- es6中箭头函数学习的一个记录
- es6学习记录 object-prop-name/get set/static
- ES6学习
- ES6学习
- ES6学习
- ES6学习
- es6学习
- hive实战---动态分区
- ORA-00257归档日志写满的解决方法 背景: 在前一篇博客中我们提到了如何启动或关闭oracle的归档(ARCHIVELOG)模式,在我成功设定数据库为归档模式以后, 第二天再次尝试连接数据库,
- 欧几里德算法 & 扩展欧几里德算法
- POJ3321(dfs序+树状数组)
- string find
- Mocha ES6学习记录
- 学习笔记1
- 算法之度度熊回家
- Spring MVC简单实例,含所有代码,Mark之后可运行
- tomcat端口号8080被占用,修改后还是占用问题。
- Prime Path
- unity shader 常用内置函数变量和语义
- 笨方法学Python 习题 12: 提示别人
- 百度云网盘助手