karma-runner相关内容
我有一个茉莉花测试为codeD是这样的: 它(“应发出正确的信息给服务器,以获得数据,并接受它,当正确设置范围”功能(){ $ httpBackend.when('GET','https://开头本地主机:44300 / API / projectconfiguration / 12').respond(fakedDtoBase); $ routeParams.projectId
..
我有一个使用角转换一个应用程序(
..
你可能已经知道了我们很多谁写单元测试量大会见了这不是平凡解的问题。我有写在各地3500+单元测试茉莉花继AngularJs的语法https://docs.angularjs.org /引导/单元测试“>单元测试指南。测试与噶亚军执行。 的问题是,它们不能一次全部由于一些内存泄漏执行。虽然它们运行内存建立了对他们的意见,并在某些时候浏览器崩溃和断开拼命地跑什么样的浏览器不管。我所知道的现在这是在有
..
我是单元测试的角度指令,并想以某种方式在单元测试嘲笑或存根命名控制器的实例。 所以,首先我想对一些code ... “使用严格的”;angular.module('App.Directives.BreadCrumbs',[]) .directive('kxBreadcrumbs',函数(){ 返回{ 限制:'E', 控制器:
..
我有一个函数在我的范围内,当用户点击一个按钮来找回我的服务的状态,或 当一些事件被触发而这个函数被自动调用。 这是我的功能,我使用的控制器定义的: $ scope.getStatus =功能(){ $ HTTP({方法:“GET”,网址:config.entrypoint + config.api +'/出站/服务/'+ $ scope.serviceId}) .success
..
当使用噶/茉莉花角度应用程序中设置一个单元测试套件,它是建议包括在测试的文件,应用程序模块的配置函数的js? 我读过,我们建议从测试排除这一点,但是,似乎尴尬,因为有这种情况发生在将$ P $的配置功能往往严重的设置从工作pvent应用程序。 什么是解决这个问题的最佳做法?在“嘲笑”的方式创建一个模拟配置函数做同样的事情? 我碰到这个问题,运行自己,但想了解更广泛的战略: 如何做单元测试角
..
我们有在角控制器几个方法,这些方法都不能在范围变量 有没有人知道,我们怎么能执行或致电茉莉测试里面那些方法? 下面是主要code。 VAR =的TestController TestModule.controller('的TestController',函数($范围,TestService的) {功能handleSuccessOfAPI(数据){ 如果(angular.isObje
..
Testacular(现噶)是真棒,所以角场景。使用在一起不过是证明一个挑战。有一个角情景适配器Testacular,但打破了简单的测试。如果包括角scenario.js自己Testacular将运行在所有没有测试。有没有人得到这个运行正常吗? 角情景适配器 我试图用一个简单的测试使用,但我看到一些奇怪的行为: 测试: 描述(“简单”,函数(){ 它('应该比较字符串',函数(){
..
我测试服务A,但是服务A依赖于服务B(即服务B被注入到服务A)。 我见过这个问题但我的情况是不同的一点,因为在我看来,它更有意义模拟的服务B,而不是注射服务B的实际情况我会用茉莉间谍嘲笑它。 下面是一个样本测试: 描述(“样本测试套件”功能(){ beforeEach(函数(){ 模块('moduleThatContainsServiceA'); 注入([ “ser
..
编辑:快速和放大器;在文章的结尾肮脏的解决方案 我使用从AngularUI-引导模式窗口以同样的方式,它是在网站上解释说,除了我分裂文件。 因此,我有: CallingController.js: $ scope.delete =功能(){ 如果($ scope.selected.length大于0){ // [...] // preparing数
..
当我运行人缘启动我得到一个错误 $因果报应的开始 INFO [人缘]:噶v0.10.2服务器开始在http://本地主机:9876 / INFO [启动]:启动浏览器的Chrome 警告[preprocess]:无法加载“NG-html2js”,它没有被注册! 也许你缺少一些插件?... 但在我的包文件我有“报应-NG-html2js- preprocessor”:“*”,和code这
..
我的控制器code象下面这样: $ q.all([qService.getData($ scope.id),dService.getData(),qTService.get()]) 。然后(功能(ALLDATA){ $ scope.data1 = ALLDATA [0]; $ sco
..
我有以下情况: controller.js 控制器('PublishersCtrl',['$范围“,”APIService','$超时',函数($范围,APIService,$超时){ APIService.get_publisher_list()。然后(功能(数据){ }); })); controllerSpec.js “使用严格的”;描述(“控制器
..
我把这里控制器的一个简单的例子。 http://plnkr.co/edit/dplJ6sf4kgiwJ5pXu4GE?p=$p$ PVIEW 和我想测试一下。我是能够在网上测试我的控制器,该控制器 下面是我的code在线测试我的控制器 http://plnkr.co/edit/xzvhXHPoUdulOM9clOkQ?p=$p$pview 但是当我尝试到我的电脑我的测试用例上运行同样的工
..
在单元测试的角度工厂(与噶+茉莉花),我怎么注入被测存根依赖进工厂? 下面是我厂: MOD = angular.module('myFactoryMod',[]);mod.factory('myFactory',[ '$日志','oneOfMyOtherServices',函数($日志,SVC){ 返回makeSomethingThatDoesSomethingWithThese
..
app.directive('shuffleBlocks',函数($超时){ 返回{ 链接:功能(SCO,ELE,ATT){ 如果(itemCnt< = 1)返回; / *触发功能* / 功能triggerEvent时(){ ... }
..
这是一个提交功能的控制器: $ scope.submit =功能(){ $ http.post('/ API /项目',$ scope.project) .success(功能(数据,状态){ $ modalInstance.dismiss(真); }) .error(功能(数据){ 的console.log(数据);
..
我刚刚安装AngularJS 1.2.24,我想测试我的指令。在code看起来像如下: 描述('方案',函数(){ VAR范围,编译; beforeEach(模块(“应用程序”)); beforeEach(模块(“SRC /部件/ TT-页眉/ header.html中”)); beforeEach(注(函数($编译,$ rootScope){ 范围=
..
编辑:问这个问题后,我现在编辑此阐述一下我的发现。 我的应用程序使用的指令模块化。我在写我的指令,例如,它们(1)创建自己的范围(2)使用templateUrl,和(3)做大部分的逻辑和服务器数据在他们的控制器获取的。 问题是如何进行单元测试,采用摩卡与因果报应。 解决方案 测试为每个指令写入。由于该指令使用templateUrl,我用html2js。在HTML关键应作为一个模块 -
..
你怎么能在AngularJS指令测试的重点是什么?我希望以下工作: 描述(“重点测试”,函数(){ 它('应重点元素“,函数(){ VAR元= $('<输入类型=“文本”/>'); //附加到身体,因为否则它不能被foccused element.appendTo(document.body的); element
..