Фермент высмеянный топор ios PUT не вызывается - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть компонент, имеющий форму с кнопкой отправки, которая при щелчке выполняет топор 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. Любые предложения приветствуются.

...