Mocha ES6学习记录 - 1 - 环境配置和初步执行测试
2017-07-26 16:51
246 查看
本文部分内容来自于阮一峰《测试框架 Mocha 实例教程》
到此环境配置完毕。
如果不希望每次都打这么多命令,可以按照
https://github.com/SimGenius/mocha-es6-demos/tree/master/demo-01
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
相关文章推荐
- QT学习记录(1)环境配置和初步建立项目运行
- openstack controller ha测试环境搭建记录(四)——配置mysql数据库集群
- php学习记录1环境的配置
- Cocos2d-x学习随笔记录-环境配置
- Java学习_02_JDK环境配置、测试、…
- cocos2d-x的初步学习二十一之iosandroid跨平台环境配置
- OOP编程iBatis 学习笔记之- 环境配置及简单例子测试
- openstack controller ha测试环境搭建记录(二)——配置corosync和pacemaker
- openstack controller ha测试环境搭建记录(十)——配置neutron(控制节点)
- 基础学习总结(二)---认识布局与配置测试环境
- openstack controller ha测试环境搭建记录(七)——配置glance
- openstack controller ha测试环境搭建记录(八)——配置nova(控制节点)
- openstack controller ha测试环境搭建记录(五)——配置rabbitmq集群
- Maven学习记录2——Mac maven、jdk环境变量配置
- 记录自己的Android学习(一)Android开发环境的配置
- Hadoop学习全程记录——eclipse hadoop开发环境配置(2)(修改)
- cocos2d-x的初步学习二十一之iosandroid跨平台环境配置
- Ubuntu下Android JNI初步学习之——搭建相关环境和测试Demo
- openCV学习记录1——环境配置记录
- os上的hadoop执行环境及eclipse嵌入hadoop开发环境配置记录