Я тестировал этот компонент, но он выводит 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);
});
});
});