<一> 使用技术 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