Angularjs Karma测试类型错误:尝试使用Phantom JS 2.1.1分配给只读属性
我们面临Angularjs Karma测试类型错误:尝试使用Phantom JS 2.1.1分配给只读属性,angularjs,phantomjs,karma-jasmine,Angularjs,Phantomjs,Karma Jasmine,我们面临TypeError:试图通过httpBackend.flush()调用上的Karma测试分配给只读属性 Phantom JS版本-2.1.1 Angular JS,Angular mocks版本-1.2.26 以下是源代码: httpBackend.when('POST','/api/****/') .respond(200,response); spyOn(obj, 'event1'); scope.requestMethod(mock);
TypeError:试图通过httpBackend.flush()
调用上的Karma测试分配给只读属性
Phantom JS版本-2.1.1
Angular JS,Angular mocks版本-1.2.26
以下是源代码:
httpBackend.when('POST','/api/****/')
.respond(200,response);
spyOn(obj, 'event1');
scope.requestMethod(mock);
httpBackend.flush();
expect(obj.event1).toHaveBeenCalled();
任何关于这个问题的建议都非常感谢