karma 基础配置
来源:互联网 发布:java junit自动化测试 编辑:程序博客网 时间:2024/06/05 04:58
1. karma.conf.js配置文件
module.exports = function(config){ config.set({ //基础路径:表示karma从哪个位置开始找文件 basePath:'', //测试环境 browsers:true, //框架 jasmine mocha都可以 framework:['jasmine'], //测试的入口文件 files:['./index.js'], //排除文件,可以是正则 exclude:[], //对指定文件的预处理 preprocessors:{ './index.js': ['webpack', 'sourcemap'], }, //结果报表 reporters:[''], //colors 报表中是否有颜色区分 colors:true, //port 服务器端口 port:8080, // 输出的日志级别 // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG logLevel: config.LOG_INFO, // 文件变化是否自动刷新 autoWatch: true, //是否依附浏览器运行 singleRun:false, //并发数,同时支持多少个浏览器运行 concurrency:Infinity, //webpack配置 webpack:webpackConfig, //代码覆盖率配置节点 coverageReporter:{ dir:'./coverage', reporters:[ {type:'lcov',subdir:'.'}, {type:'text-summary'} ] } })}
2.测试代码 *.spec.js
import {init} from '../../src/ma'import data from '../mocks/demo'describe('demo.spec', function(){ it('body',() => { init(); let button = document.querySelector('.btn'); button.textContent = data.btnName; expect(button.textContent).toEqual(data.btnName); })});
参考资料:
- jasmine
- mocha
阅读全文
0 0
- karma 基础配置
- Karma中文配置API
- 手把手教你配置karma
- karma
- karma
- 基于Karma,Jasmine的AngularJS,RequireJS单元测试配置笔记
- AngularJS单元测试——karma+mocha配置及实例
- karma +jasmine+karma-coverage
- karma 入门
- Karma-jasmine前端测试工具的配置(windows环境下)
- "Karma-How It Works"Karma怎么运行
- Karma有了新版本0.10
- karma 环境搭建
- karma 自动化单元测试 Jasmine
- karma全局安装记录
- 安装karma失败
- Karma for angular
- 单元测试工具 - karma
- 深度学习应用大盘点
- 开源JavaMail项目已经迁移到GitHub
- Android studio中使用lambda
- HTML angular多选框
- AndroidStudio 中使用Git分享项目
- karma 基础配置
- linux下创建桌面启动器(类似于windows下创建桌面快捷方式)
- ListView自动抢夺焦点解决
- Linux下的网络环境配置(转)
- Spring学习总结——Spring实现AOP的多种方式
- 远程无法复制粘贴
- Ionic2:创建App启动页滑动欢迎界面
- 数据库开发技术 数据库层次设计之层次结构
- javaweb学生管理系统 第一次总结