I test di unità angolari (1.2.x) in cui sto utilizzando ngMock
. Il mio progetto ha un sistema di fissaggio che si basa su sinon.fakeServer
. Per i miei test di unità, preferirei utilizzare questo in contrasto con lo $httpBackend
.
ngMockE2E
test Angular fornisce un metodo passthrough
, tuttavia non esiste un equivalente chiaro per i test di unità. La logica seems to be che i test di unità non dovrebbero mai passare (a un server) ma nella mia situazione sto solo provando a passare a una simulazione non angolare-dipendente.
La mia strategia ora è quella di creare uno spessore corrispondente alle richieste .whenGet
e .whenPost
e instradarle sul mio server falso.
Tuttavia, ciò che sarebbe meglio è semplicemente "spegnere" lo $httpBackend
. C'è un modo per fare questo?
Hai provato 'passThrough'? https://docs.angularjs.org/api/ngMockE2E/service/$httpBackend –
Ho fatto, questo apparentemente funziona solo per 'ngMockE2E'. – vpiTriumph