Uruchamiam testy e2e przeciwko wyśmiewanym API przy użyciu usługi kątowej $ httpBackend w kątomierzu.Żądanie drukowania w module prototypowym HTTPBackend API w Kątomierzu
mam już dziennik debugowania przeglądarki selenu:
afterEach(function() {
browser.manage().logs().get('browser').then(function(browserLog){
if(browserLog.length) {
for (var i = 0; i < browserLog.length; i++) {
if(typeof browserLog[i] !== 'undefined') {
console.log(
JSON
.parse(browserLog[i].message).message.parameters[0].value
);
}
};
}
});
});
chciałbym wydrukować URL i nagłówki z każdego żądania wewnątrz mojego modułu httpBackend (np dla użytkowników resourse):
$httpBackend
.whenGET(/^\/api\/users.*$/)
.respond(function(method, url, data, headers) {
var users = mockUserService.getData();
console.log(url);
console.log(headers);
return [200, users, {}];
});
Nic nie jest rejestrowane w żadnym miejscu wewnątrz modułu httpBackend. Działa dobrze, gdy używam go w mojej aplikacji, ale nie kiedy używam go z kątomierzem.
Czy można go wydrukować w dowolnym miejscu? Nawet w wyjściowym pliku tekstowym?