Ive appena aggiornato Angular2 dalla RC3 alla RC4 ...Come risolvere beforeEachProviders (deprecate su RC4)
import {
expect, it, iit, xit,
describe, ddescribe, xdescribe,
beforeEach, beforeEachProviders, withProviders,
async, inject
} from '@angular/core/testing';
Nel mio test di unità ho il seguente codice ...
beforeEachProviders(() => [
{provide: Router, useClass: MockRouter}
]);
Questo funziona bene ma da quando mi sono trasferito su RC4 ho un avviso di deprecazione su beforeEachProviders
.
Qualcuno sa qual è il nuovo modo di fare le cose? O dovrei importare beforeEachProviders
da qualche altra parte invece di '@ angular/core/testing'?
Grazie mai così tanto - si utilizza di addProviders è corretta - l'utilizzo di fornire non è necessario (e probabilmente deprecato) . Il tuo riferimento al registro delle modifiche è essenziale - molte molte grazie. Così utile, sono estremamente grato Mi ha salvato così tanto tempo! – danday74
provide() è stato deprecato, ma si usa invece? – wholladay
@wholladay Un oggetto semplice, vedere la differenza http://stackoverflow.com/review/suggested-edits/12924184 – estus