एकाधिक प्रेषण त्रुटि फेंकता है, लेकिन एकल प्रेषण ठीक काम करता है

वोट
0

मैं mutliple प्रेषण जो एक ही ts फ़ाइल में मौजूद है परीक्षण करने के लिए कोशिश कर रहा हूँ। लेकिन किसी एप्लिकेशन। अगर मैं एक प्रेषण का परीक्षण यह ठीक काम करता है (एक समय में केवल एक ही ठीक काम करता है पर)

मामला क्या है? कैसे एकाधिक डिस्पैच परीक्षण करने के लिए?

यहाँ मेरी कल्पना फ़ाइल है:

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);

    });

});

अगर मैं 'यह' एक्स '(छोड़ें) के साथ जोड़ने के साथ उनमें से किसी एक ठीक काम करता है।

09/10/2019 को 13:01
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            

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