Получить историю от Reaction-router-dom MemoryRouter после симулированного клика - PullRequest
0 голосов
/ 15 октября 2018

Кто-нибудь знает, как получить изменение истории из MemoryRouter.Я использую Gatsby js 'gatsby-link' и хочу смоделировать клик, но хочу проверить изменения в истории после того, как клик произошел.Я использую фермент и шутку.

test('test MemoryRouter', () => {
  const wrapper = mount(
    <MemoryRouter>
      <MyComponent />
    </MemoryRouter>
  );

  const button = wrapper.find('.myButton');
  button.hostNodes().simulate('click');
  // expect(history.pathname to change to .....)
  wrapper.unmount();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...