gpt4 book ai didi

javascript - 尝试使用 jasmine 和 angular 时出错

转载 作者:数据小太阳 更新时间:2023-10-29 04:52:33 25 4
gpt4 key购买 nike

当我尝试使用 $httpBackend.flush(); 时出现错误 TypeError: $browser.cookies is not a function.我找不到有关此类错误和任何解决方案的任何信息。

describe("someText", function() {
var $httpBackend;
var someManager;
var authRequestHandler;

var dataMockup = [];

beforeEach(function(){
module('app');

inject(function($injector){
$httpBackend = $injector.get('$httpBackend');
someManager = $injector.get('someManager');

authRequestHandler = $httpBackend.when('GET', 'someUrl.php')
.respond(dataMockup);
});
});

it('test first action', function() {
$httpBackend.expectGET('someUrl.php');
messageManager.loadData();
$httpBackend.flush(); // There i got error
});
});
  • Angular :1.3.15
  • Jasmine :2.3.4

最佳答案

我相信您使用的是版本 1.4.x 的 Angular 模拟,并且您的代码使用的是 Angular 1.3.15。请检查您使用的模拟版本是否适用于您在应用程序中实现的版本。此外,最好提供您的 jasmine 测试配置文件。

关于javascript - 尝试使用 jasmine 和 angular 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30593897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com