React Enzyme Testing - CustomEvent не определен - PullRequest
0 голосов
/ 07 августа 2020

Я тестировал этот компонент, но он выводит CustomEvent не определен: Мой код ниже

emitEvent(detail) {
        Utils.setCustomEvent();
        const event = new CustomEvent(detail.eventName, {
            detail,
            bubbles: true,
            cancelable: false,
        });
        document.dispatchEvent(event);
}

Код теста Enzyume: Как я могу протестировать новую функцию CustomEvent, которая находится в EmitEvent ()

describe('<ScheduleComp />', () => {
    describe('render ', () => {
        const detail = {
            key: 'productOffering',
            state: 'update',
            eventName: 'data',
            cardName: 'data',
        }
        const wrapper = shallow(<ScheduleComp {...ScheduleCompData} />);
        assert.isNotNull(wrapper);
        it('Should verify if', () => {
            const emitEvent = spy();
            const CustomEvent = spy();

            const component = new ScheduleComp({ ...ScheduleCompData,
                emitEvent,
                CustomEvent
            });

            component.flipCard(event);
            component.emitEvent(detail);
            component.CustomEvent(detail.eventName);
        });

    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...