Ive tylko zmodernizowane Angular2 z RC3 do RC4 ...Jak naprawić beforeEachProviders (przestarzałe na RC4)
import {
expect, it, iit, xit,
describe, ddescribe, xdescribe,
beforeEach, beforeEachProviders, withProviders,
async, inject
} from '@angular/core/testing';
W moim badanej jednostki Mam następujący kod ...
beforeEachProviders(() => [
{provide: Router, useClass: MockRouter}
]);
ten działa dobrze, ale po przejściu na RC4 mam ostrzeżenie o wycofaniu na beforeEachProviders
.
Ktoś wie, co to nowy sposób robienia rzeczy? A może powinienem zaimportować beforeEachProviders
z innego miejsca zamiast "@ angle/core/testing"?
Dziękuję kiedykolwiek tyle - korzystania z addProviders jest poprawna - korzystanie z zapewniać nie jest konieczne (i prawdopodobnie przestarzałe) . Twoje odniesienie do dziennika zmian jest niezbędne - wiele podziękowań. Tak pomocny jestem niezwykle wdzięczny. Zaoszczędził mi tyle czasu! – danday74
Funkcja provide() została uznana za przestarzałą, ale zamiast tego używasz jej? – wholladay
@wholladay Prosty obiekt, zobacz różnicę http://stackoverflow.com/review/suggested-edits/12924184 – estus