У меня есть компонент, имеющий форму с кнопкой отправки, которая при щелчке выполняет топор ios .put, который я хочу перехватить и проверить.
Пока у меня есть следующий упрощенный код для этого пример:
describe('Edit Client functionality', () => {
beforeEach(() => {
const mock = new MockAdapter(axios);
mock
.onPut('http://localhost:5000/api/entity/client/1')
.reply(200, { success: true });
});
it('Dummy example test', done => {
const component = mount(<DummyComponent />);
const spy = jest.spyOn(axios, 'put');
component.find('form').simulate('submit')
setTimeout(() => {
expect(spy).toHaveBeenCalled();
done();
}, 0);
})
Я перепробовал много вариантов из вышеперечисленного, но не могу вызвать вызываемый PUT. Любые предложения приветствуются.