0
Meine JS-Datei:
case "launch": helper.urlLaunch("http://www.google.com").then(function(){start();});
Definition von urlLaunch
urlLaunch: function (url) {
//...
return $q.when();
},
Unit-Tests
it("should test helper launch url", function() {
spyOn(helper, "urlLaunch").and.callFake(function(){});
mySvc.purchase(Url: PURCHASE_URL }); //this calls the "launch" case given above
$httpBackend.flush();
expect(helper.urlLaunch).toHaveBeenCalled();
});
Aber das gibt mir einen Fehler „Typee rror: plan.apply ist keine Funktion "
Irgendwelche Ideen, was fehlt mir hier?
, die funktioniert! Vielen Dank –