<一> 使用技术 karma jasmine karma-coverage <二> 安装插件 1.nodejs 2.安装karma npm install?-g?karma? npm install?-g?karma-cli? 3.安装jasmine npm install -g jasmine 4.安装karma-coverage npm in...
分类:
其他好文 时间:
2015-07-06 12:38:26
阅读次数:
255
最近对前端测试较感兴趣,尤其是Nodejs + Karma + Jasmine 对Angular 的测试。到处看看,做个记录吧,断断续续的更新. <一> 用Jasmine 测试 Angular 的service 1. 先扔代码吧: var?app?=?angular.module(‘App...
分类:
其他好文 时间:
2015-07-03 00:32:45
阅读次数:
166
1、IDE:Webstorm,JavaScript 开发工具。 2、版本管理系统:Git,独一无二。 3、单元测试:jsamine,前后端共用。Jasmine是我们梦寐以求的Javascript测试框架。 4、前端框架:Angular.js,让ember.js和几个老牌的框架性感的躺在床上...
分类:
Web程序 时间:
2015-06-27 22:39:57
阅读次数:
167
1,下载Jasmine 包,主要包括如下三个文件:1>,jasmine-html.js,jasmine.css,jasmine.js2>,编写测试用例,代码如下:describe("Examples of Jasmine suite", function() { //List 1 des...
分类:
编程语言 时间:
2015-06-25 19:25:14
阅读次数:
174
上一篇 Jasmine入门(上)介绍了Jasmine以及一些基本的用法,本篇我们继续研究Jasmine的其他一些特性及其用法(注:本篇中的例子均来自于官方文档)。SpySpy用来追踪函数的调用历史信息(是否被调用、调用参数列表、被请求次数等)。Spy仅存在于定义它的describe和it方法块中,并...
分类:
其他好文 时间:
2015-06-23 09:52:26
阅读次数:
233
前言在Java领域,Apache, Spring, JBoss 三大社区的开源库,包罗万象,但每个库都在其领域中都鹤立鸡群。而Nodejs中各种各样的开源库,却让人眼花缭乱,不知从何下手。Nodejs领域: Jasmine做单元测试,Karma自动化完成单元测试,Grunt启动Karma统一项目管理...
分类:
其他好文 时间:
2015-06-11 20:59:46
阅读次数:
138
1错误类型 ``` Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL. ``` 测试代码 ``` Auth.currentStaff().then(function(data) { currentStaff = data;...
分类:
其他好文 时间:
2015-06-09 17:57:33
阅读次数:
109
js中最常见的一种消息弹框alert(),我们在测试alert()的时候,就出现了一种困恼,就是我们既要去走这个alert(),有不想让这个alert()弹出去阻碍我们其他的测试效果,所以我们在研究这个的时候有了以下的操作,源代码:alert(resultErrorMessage);测试代码://测...
分类:
其他好文 时间:
2015-06-09 17:00:01
阅读次数:
111
我是一名菜鸟,因为最近项目中用到了这个jasmine,并且在网上也没有查找到什么jasmine实例解析这一块,所以想借此机会去写几篇关于jasmine实例应用解析的博文,希望各位大牛不用狂喷,给新人一次机会吧,在此谢过,废话不多说。本人对jasmine先前也是没有一点了解,甚至都没有听说过有这么一个...
分类:
其他好文 时间:
2015-06-09 16:57:32
阅读次数:
119
什么是JasmineJasmine是一个Javascript的BDD(Behavior-Driven Development)测试框架,不依赖任何其他框架。如何使用Jasmine从Github上(https://github.com/pivotal/jasmine/releases)下载所需的Jas...
分类:
其他好文 时间:
2015-06-08 11:10:31
阅读次数:
222