Karma的第一次使用
来源:互联网 发布:中银淘宝卡年费逾期 编辑:程序博客网 时间:2024/06/05 04:04
Karma 中文意思为因果报应
这是一个写AngularJs的工程师们写的一个测试工具
这里是Karma的官网Karma
首先我的电脑是事先安装了node.js和npm的
第一步先安装Karma,在命令行中输入
npm install -g Karma
接下来安装用Jasmine(茉莉花Jasmine)单元测试框架所必需的插件
npm install -g karma-jasminenpm install -g karma-chrome-launcher
需要在命令行中输入
install -g karma-cli
我这里是winterexercise文件夹
该文件夹下有两个子文件夹分别为tobetest和test
两个文件夹中分别是待测js文件和测试代码
//tobetest/add.jsfunction add(a, b){c = a + b;return c;}
//test/testAdd.jsdescribe("a suit to test", function () { it("should it pass", function () { expect(add(1, 3)).toEqual(4); //expect(add(4, 7)).toEqual(18); });});
在命令行中进入到winterexercise目录下
➜ winterexcise karma init karma.config.js
根据提示选择一些选项,比如
Which testing framework do you want to use ?Press tab to list possible options. Enter to move to the next question.> jasmine
这里我选择的是Jasmine框架
Do you want to capture any browsers automatically ?Press tab to list possible options. Enter empty string to move to the next question.> Chrome
这是对浏览器进行选择
What is the location of your source and test files ?You can use glob patterns, eg. "js/*.js" or "test/**/*Spec.js".Enter empty string to move to the next question.
提示输入待测文件和测试文件的目录
这里输入
> tobetest/*.js> test/*.js
Karma会自动进行匹配
选择结束之后,会在winterexercise文件夹中生成一个js文件karma.config.js
在这个配置文件中我们可以自己动手对刚才的配置选项进行修改
在命令行中输入
karma start karma.config.js
将自动弹出Chrome浏览器
内容如下图所示
我们再去命令行中查看
到这里,我的第一个小程序就算是测试成功了!
0 0
- Karma的第一次使用
- 与karma、angular的第一次亲密接触
- karma
- karma
- JavaScript测试工具之Karma-Jasmine的安装和使用详解
- 使用 Karma 和 Jasmine 测试 AngularJs
- karma+phantomjs+mocha+chai使用心得
- 使用karma + mocha + sinon 测试 Ajax 请求
- Karma+Jasmie做前端项目的单元测试
- karma 测试框架的前世今生
- 我的第一次使用
- gsoap的第一次使用
- Ant 的第一次使用
- okhttp的第一次使用
- composer的第一次使用
- git的第一次使用
- karma +jasmine+karma-coverage
- 手把手教你如何安装和使用Karma-Jasmine
- CDlinux U盘启动盘
- Adobe 官方公布的RTMP规范
- 蓝桥杯 01字串
- 转场视图
- uvaoj-455:周期串
- Karma的第一次使用
- 范式理论
- Python 利用PIL将图片转为字符
- 三种ViewController跳转的异同
- swoole(一)
- 数据库三范式
- 改进版的冒泡排序(双向冒泡算法)
- 【官方】Android Studio中使用Git托管到GitHub
- 命令行模式下备份、还原 MySQL 数据库