Meerdere verzending gooit fout, maar enkele verzending werkt prima

stemmen
0

Ik ben op zoek naar de mutliple verzending heeft die bestaan ​​in dezelfde ts-bestand testen. maar het krijgen van fout. als ik testen enkele verzending het werkt prima (per keer slechts één werkt prima)

wat is het probleem? hoe u meerdere verzendingen te testen?

hier is mijn spec file:

describe('ShellViewProgMgmtComponent', () => {

    let component: ShellViewProgMgmtComponent;
    let fixture: ComponentFixture<ShellViewProgMgmtComponent>;
    let store: MockStore<StateSetupConfigModel>;

    beforeEach(async(() => {
        TestBed.configureTestingModule({
            declarations: [ShellViewProgMgmtComponent, ViewProgMgmtComponent],
            imports: [RouterTestingModule, HttpClientTestingModule],
            providers: [provideMockStore({})]
        })
        .compileComponents();

        fixture = TestBed.createComponent(ShellViewProgMgmtComponent);
        component = fixture.componentInstance;
        store = TestBed.get(Store);
        spyOn(store, 'dispatch');

    }));

    it('should dispatch a actions.resetEditPage()', () => {

        const action = actions.resetEditPage();
        fixture.detectChanges();
        expect(store.dispatch).toHaveBeenCalledWith(action);

    });

    it('should dispatch a actions.GetAllQualifications()', () => {

        const action = actions.GetAllQualifications()
        fixture.detectChanges();
        expect(store.dispatch).toHaveBeenCalledWith(action);

    });

});

als ik 'het' met een 'x' (overslaan) toe te voegen met een van hen werkt prima.

De vraag is gesteld op 09/10/2019 om 13:01
bron van user
In andere talen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more