httpbackend相关内容
我要在这个问题的开头说我已经为我的“LoginCtrl"工作了一个测试,它执行几乎完全相同的任务.我确信这是一个我忽略的非常小的问题.提前感谢您的帮助:) 我已经为我的测试设置了 httpBackend 的预期值/响应,但是当我运行 httpBackend.flush() 时,就好像我从未设置过预期. 测试代码: describe('用户注册', function () {变量范围,
..
如何使用 AngularJS/karma/jasmine 测试来测试我的 API 后端? 我试图创建最小的测试用例来显示我的错误: echo_server.py from bottle import response, route, run@route('/echo/')def echo_echo(回声):response.headers['Access-Control-
..
当我尝试使用 $httpBackend.flush(); 时出现错误 TypeError: $browser.cookies is not a function.我找不到有关此类错误和任何解决方案的任何信息. describe("someText", function() {var $httpBackend;var someManager;var authRequestHandler;var d
..
我的作用域中有一个函数可以在用户单击按钮时检索我的服务状态,或者当某个事件被触发并自动调用该函数时. 这是我的函数,在我使用的控制器中定义: $scope.getStatus = function() {$http({method: 'GET', url: config.entrypoint + config.api + '/outbound/service/' + $scope.serv
..
我的作用域中有一个函数可以在用户单击按钮时检索我的服务状态,或者当某些事件被触发并自动调用此函数时. 这是我的函数,在我使用的控制器中定义: $scope.getStatus = function() {$http({method: 'GET', url: config.entrypoint + config.api + '/outbound/service/' + $scope.serv
..
我正在尝试测试 AngularJS 服务 carService,但 $httpBackend 似乎不起作用. //汽车服务angular.module('services').factory('carService',函数($http){返回 {获取类型:函数(){return $http.get('/api/cars/types');}};}); 谁能解释为什么响应为空? describe
..
我希望能够在我的angularJS应用中打开和关闭$ httpBackend模拟. 这意味着我想按需/懒惰地注入$ httpBackend. 能够再次打开和关闭它也很好. 例如,为从CMS预览的AngularJS应用提供输入数据. 下面的代码仅在将ngMockE2E移至普通依赖项并以标准方式将$ httpBackend注入我的工厂时有效. 代码对配置文件中的所有调用设置up
..
我正在使用Angular.js $httpBackend测试一些包装$http调用的服务(这是在ngMock中,而不是 ngMockE2E中). 似乎expect和when之类的东西对URL查询参数的顺序敏感.例如.如果我执行$httpBackend.when('POST','/apiCall?X=1&Y=2').respond(/* ... */)或$httpBackend.expectP
..
我正在尝试测试AngularJS服务 carService ,但 $ httpBackend 似乎无效。 // carService angular.module('services')。factory('carService', function ($ http){ return { getTypes:function(){ return $ http.get('/ api
..
我想推迟以下whenGET响应: $ httpBackend.whenGET(/ ^ FOOBAR /)响应(函数(){ 返回[200,{}]; }); 不过这似乎是不可能使用$超时同步做到这一点,所以我不知道如何处理呢? 解决方案 如果你想拖延只是一个具体的回应,可能比你耽误范围财产效应初探转让。 如果你换你的电话到您的自定义服务方法,可能比你的包裹到响应的承诺,并在需要的时候解
..
我有触发一个HTTP请求的服务。这个请求利用了$ rootScope.config对象(有存储在我的基本URL),但由于某些原因,当我使用$ httpBackend,$ rootScope未加载正确的。 服务: myAppServices.factory('验证',函数($ rootScope,$ HTTP,$的CookieStore){ 返回{ 注销:函数(成功,错误){
..
在我看来,我已经加载所显示的动画,直到我收到来自API的响应。 //显示我们收到API响应之前 < p NG-IF =“vm.vehicles == NULL”>加载...< / P>//显示一次,我们的API收到的响应 <表NG-IF =“vm.vehicles”> < TR NG重复=“vehicle.vm.vehicles”> ..
..
$ httpBackend.whenGET('/ restpath / API / V1 /书“) .respond({//一些数据}); 我收到以下错误错误:意外的请求:GET / restpath / API / V1 /书籍 预计GET / restpath / API / V1 /书籍限值为10安培;启动= 1 对于expectGET我有以下内容,这将创建动态查询字符串。大多是
..
我试过,并试图得到这个工作。该文档是简洁的,充其量: resetExpectations(); - 将所有的请求的期望,但preserves所有后端定义。通常情况下,你会多阶段测试中,当你想重用$同一实例调用resetExpectations httpBackend模拟。 每一个我的第二个请求被调用时,我的成绩总是第一个结果的数据。看看这个小提琴 http://jsfiddle.net/tbw
..
我想我想念的东西。已经花了一些时间试图了解为什么我的测试是行不通的。 在code。 angular.module('服务') .factory('用户preferencesService',['$资源',函数($资源) { 返回$资源('/ REST /用户自preferences /:身份证',{}, {getById:{方法:“GET”,则
..
我试图写一个控制器使用$ HTTP服务,获取文章详细介绍单元测试。 控制器: .controller('ArticleDetailCtrl',函数($范围,文章,$ routeParams,API_URL,ARTICLE_URL,$ HTTP,$ SCE){ $ scope.url = API_URL + ARTICLE_URL +“/”+ $ routeParams.articleI
..
当我尝试使用 $ httpBackend.flush(); 我得到错误的的类型错误:$ browser.cookies不是一个函数的我无法找到这种类型的错误和任何解决方案的任何信息。 描述(“SomeText”则会,函数(){ 变量$ httpBackend; VAR someManager; VAR authRequestHandler; 变种dataMockup = []; before
..
我要preface这个问题,说我已经得到了一个测试,我的“LoginCtrl”,它的性能几乎完全一样的任务工作。我相信这是真的小,我忽略了一些问题。在此先感谢您的帮助:) 我已经设置为 httpBackend 为我的测试预期值/响应,但是当我运行 httpBackend.flush(),就好像我从来没有设定预期。 测试code: 描述(“用户注册”,函数(){ VAR范围,Regis
..
我如何使用AngularJS /人缘/茉莉测试测试我的API后端? 我曾尝试创建最小的测试案例显示我的错误: echo_server.py 从瓶进口答复,路线,运行@route('/回声/<回声>') 高清echo_echo(回声): response.headers ['访问控制允许来源'] ='*' 返回{“回响”:回声}#担任JSON如果__name__ =='__ma
..
我有一个函数在我的范围内,当用户点击一个按钮来找回我的服务的状态,或 当一些事件被触发而这个函数被自动调用。 这是我的功能,我使用的控制器定义的: $ scope.getStatus =功能(){ $ HTTP({方法:“GET”,网址:config.entrypoint + config.api +'/出站/服务/'+ $ scope.serviceId}) .success
..