设为首页 加入收藏

TOP

在vue-cli生成的项目中使用karma+chrome进行单元测试
2017-10-10 16:24:09 】 浏览:10055
Tags:vue-cli 生成 项目 使用 karma chrome 进行 单元 测试

用vue-cli生成项目时,如果选择了单元测试,那么会采用karma+mocha作为单元测试框架,默认使用的浏览器是PhantomJs。

 

Karma

是一个基于Node.js的java script测试执行过程管理工具(Test Runner)。可启动所有主流Web浏览器作为测试容器,运行时会启动一个web服务器,生成包含js源代码和js测试脚本的测试页面,运行浏览器加载测试页面,并显示测试的结果。

 

mocha

是一款java script测试框架,提供一套函数来帮助编写测试用例,并通过运行执行测试并得到结果。

 

PhantomJs

是基于webkit内核的无UI界面的浏览器 ,即它就是一个浏览器,只是其内的点击、翻页等人为相关操作需要程序设计实现。

浏览器支持参考:

http://karma-runner.github.io/0.13/config/browsers.html

https://github.com/karma-runner/karma-chrome-launcher

 

因为是要在chrome环境里跑测试,所以需要安装chrome对应的luncher。

 

如果没有安装karma-cli,则先要全局安装karma-cli。

npm install karma-cli -g

 

 安装chrome-luncher。

npm install karma-chrome-launcher --save-dev

 

装完后就可以写测试代码并执行测试了,执行时,karma会开启chrome跑测试代码。 

 


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【canvas学习笔记一】基本认识 下一篇$(document).ready 和 window.onl..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目