httpbackend相关内容

使用 $httpBackend 对 AngularJS 进行单元测试会给出“错误:意外请求".

我要在这个问题的开头说我已经为我的“LoginCtrl"工作了一个测试,它执行几乎完全相同的任务.我确信这是一个我忽略的非常小的问题.提前感谢您的帮助:) 我已经为我的测试设置了 httpBackend 的预期值/响应,但是当我运行 httpBackend.flush() 时,就好像我从未设置过预期. 测试代码: describe('用户注册', function () {变量范围, ..
发布时间:2022-01-11 18:52:27 其他开发

初始化角度应用程序后激活$ httpMock

我希望能够在我的angularJS应用中打开和关闭$ httpBackend模拟. 这意味着我想按需/懒惰地注入$ httpBackend. 能够再次打开和关闭它也很好. 例如,为从CMS预览的AngularJS应用提供输入数据. 下面的代码仅在将ngMockE2E移至普通依赖项并以标准方式将$ httpBackend注入我的工厂时有效. 代码对配置文件中的所有调用设置up ..
发布时间:2020-06-18 19:23:08 前端开发

AngularJS - 使用ngMockE2E $ httpBackend我怎么能延迟特定的响应?

我想推迟以下whenGET响应: $ httpBackend.whenGET(/ ^ FOOBAR /)响应(函数(){ 返回[200,{}]; }); 不过这似乎是不可能使用$超时同步做到这一点,所以我不知道如何处理呢? 解决方案 如果你想拖延只是一个具体的回应,可能比你耽误范围财产效应初探转让。 如果你换你的电话到您的自定义服务方法,可能比你的包裹到响应的承诺,并在需要的时候解 ..
发布时间:2016-05-11 22:01:25 前端开发

以$ rootScope和Angularjs单元测试$ httpBackend

我有触发一个HTTP请求的服务。这个请求利用了$ rootScope.config对象(有存储在我的基本URL),但由于某些原因,当我使用$ httpBackend,$ rootScope未加载正确的。 服务: myAppServices.factory('验证',函数($ rootScope,$ HTTP,$的CookieStore){ 返回{ 注销:函数(成功,错误){ ..
发布时间:2016-05-10 19:40:30 JavaScript

延迟与$回应httpBackend

在我看来,我已经加载所显示的动画,直到我收到来自API的响应。 //显示我们收到API响应之前 < p NG-IF =“vm.vehicles == NULL”>加载...< / P>//显示一次,我们的API收到的响应 <表NG-IF =“vm.vehicles”> < TR NG重复=“vehicle.vm.vehicles”> .. ..
发布时间:2016-05-09 20:29:52 JavaScript

$ httpBackend与查询参数的要求

$ httpBackend.whenGET('/ restpath / API / V1 /书“) .respond({//一些数据}); 我收到以下错误错误:意外的请求:GET / restpath / API / V1 /书籍 预计GET / restpath / API / V1 /书籍限值为10安培;启动= 1 对于expectGET我有以下内容,这将创建动态查询字符串。大多是 ..
发布时间:2016-04-12 19:36:02 JavaScript

如何真正重置$ httpBackend期望?

我试过,并试图得到这个工作。该文档是简洁的,充其量: resetExpectations(); - 将所有的请求的期望,但preserves所有后端定义。通常情况下,你会多阶段测试中,当你想重用$同一实例调用resetExpectations httpBackend模拟。 每一个我的第二个请求被调用时,我的成绩总是第一个结果的数据。看看这个小提琴 http://jsfiddle.net/tbw ..
发布时间:2016-04-11 20:31:48 前端开发

出现错误时尝试使用茉莉花和角

当我尝试使用 $ httpBackend.flush(); 我得到错误的的类型错误:$ browser.cookies不是一个函数的我无法找到这种类型的错误和任何解决方案的任何信息。 描述(“SomeText”则会,函数(){ 变量$ httpBackend; VAR someManager; VAR authRequestHandler; 变种dataMockup = []; before ..
发布时间:2016-04-07 22:12:25 前端开发

单元测试AngularJS与$ httpBackend给人"错误:意外的请求"

我要preface这个问题,说我已经得到了一个测试,我的“LoginCtrl”,它的性能几乎完全一样的任务工作。我相信这是真的小,我忽略了一些问题。在此先感谢您的帮助:) 我已经设置为 httpBackend 为我的测试预期值/响应,但是当我运行 httpBackend.flush(),就好像我从来没有设定预期。 测试code: 描述(“用户注册”,函数(){ VAR范围,Regis ..
发布时间:2016-04-07 00:09:00 JavaScript

通过$ HTTP测试后端API中AngularJS /人缘/茉莉测试?

我如何使用AngularJS /人缘/茉莉测试测试我的API后端? 我曾尝试创建最小的测试案例显示我的错误: echo_server.py 从瓶进口答复,路线,运行@route('/回声/<回声>') 高清echo_echo(回声): response.headers ['访问控制允许来源'] ='*' 返回{“回响”:回声}#担任JSON如果__name__ =='__ma ..
发布时间:2016-04-07 00:08:41 JavaScript

意外的请求:拿不出更多的要求预计将在$ httpBackend

我有一个函数在我的范围内,当用户点击一个按钮来找回我的服务的状态,或 当一些事件被触发而这个函数被自动调用。 这是我的功能,我使用的控制器定义的: $ scope.getStatus =功能(){ $ HTTP({方法:“GET”,网址:config.entrypoint + config.api +'/出站/服务/'+ $ scope.serviceId}) .success ..
发布时间:2016-04-06 23:34:31 JavaScript