javascript – 尝试使用茉莉花和角度时获取错误

前端之家收集整理的这篇文章主要介绍了javascript – 尝试使用茉莉花和角度时获取错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试使用$httpBackend.flush();我得到错误TypeError:$browser.cookies不是一个功能.我找不到任何关于这种错误和任何解决方案的信息.
  1. describe("someText",function() {
  2. var $httpBackend;
  3. var someManager;
  4. var authRequestHandler;
  5.  
  6. var dataMockup = [];
  7.  
  8. beforeEach(function(){
  9. module('app');
  10.  
  11. inject(function($injector){
  12. $httpBackend = $injector.get('$httpBackend');
  13. someManager = $injector.get('someManager');
  14.  
  15. authRequestHandler = $httpBackend.when('GET','someUrl.PHP')
  16. .respond(dataMockup);
  17. });
  18. });
  19.  
  20. it('test first action',function() {
  21. $httpBackend.expectGET('someUrl.PHP');
  22. messageManager.loadData();
  23. $httpBackend.flush(); // There i got error
  24. });
  25. });

>角度:1.3.15
>茉莉花:2.3.4

解决方法

我相信你正在使用1.4.x的角度模拟器,你的代码使用角度为1.3.15.请检查您是否正在使用您在应用程序中实现的版本的mocks.此外,提供您的茉莉花测试配置文件总是很好.

猜你在找的JavaScript相关文章