Метод “props” предназначен для запуска на 1 узле. вместо этого найдено 0 — по тегу перенаправления

#jestjs #enzyme #react-props

#jestjs шутки #фермент #react-props

Вопрос:

 test('Signned in > new users are redirected', () => {
    const store = mockStore({ user: {loginAction} })
    const redirect = mount(<Provider store={store}><Router history={history}><SignIn/></Router></Provider>)

    expect(redirect.find('Redirect').at(0).props()).toHaveProperty('to', '/sign-up')
})
  

Я получаю эту ошибку, кто-нибудь может мне помочь?

Ответ №1:

Я получил это, переписав expect(wrapper.find('Redirect').at(0).props()).toHaveProperty('to', '/sign-up') как expect(wrapper.exists('SignIn')).toBe(true)

Счастлив !!! 🙂