Я пытаюсь написать контрольный пример при отправке формы и получаю вышеуказанную ошибку. Ниже приведены функция отправки и контрольный пример для нее.
handleFormSubmit = e => {
let timeTable = { time: [] }
let form = document.forms.namedItem('cutoffForm');
let formData = new FormData(form);
for (let [key, value] of formData.entries()) {
timeTable.time[key] = {
"hour": value.split(':')[0],
"minute": value.split(':')[1] || ''
};
}
cutOffTimeReq.request.timeTable = timeTable;
this.setState({ modalOpen: true, cutOffTimeReq });
}
Контрольный пример
it('should test on handle submit button', () => {
const instance = wrapper.instance();
const e = {
target: [{
"hour": {
"value": "12",
},
"minute": {
"value": "34",
}
}], preventDefault: () => { }
};
instance.handleFormSubmit(e);
expect(wrapper.state('modalOpen')).toEqual(true);
})