Как проверить изменение URL, если нажать на NavLink - PullRequest
0 голосов
/ 24 января 2019

У меня есть простой компонент, как показано ниже:

<NavLink
          id="create-btn"
          to="/create"
        >
          Create
        </NavLink>

Итак, как я могу протестировать URL после имитации события click в NavLink?Мое тестирование, как показано ниже, но оно не работает

window.location.assign = jest.fn();
const wrapper = shallow(<Component />);
wrapper.find('NavLink#create-btn').simulate('click');
expect(window.location.assign).toBeCalledWith('/create');

результат указывает на то, что window.location.assign не называется

1 Ответ

0 голосов
/ 24 января 2019

Просто это не следует проверять самостоятельно, но третья сторона lib должна убедиться, что эта функциональность предоставлена ​​в любое время. Так что я думаю, что вы не обязаны писать тест вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...