का उपयोग करने का प्रयास करते समय त्रुटि प्राप्त करें जब मैं $ httpBackend.flush() का उपयोग करने का प्रयास करता हूं; मुझे त्रुटि मिली टाइप एरर: $ browser.cookies कोई फ़ंक्शन नहीं है। मुझे इस तरह की त्रुटि और किसी भी समाधान के बारे में कोई जानकारी नहीं मिल रही है।चमेली और कोणीय
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
});
});
- कोणीय: 1.3.15
- जैस्मीन: 2.3.4
सुनिश्चित करें कि आपके पास कोणीय मैक्स फ़ाइल का सही संस्करण भी है। https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.15/angular-mocks.js – PSL
@PSL, धन्यवाद। मैंने यह नहीं देखा। – gregurco