Size: a a a

React: русскоязычное сообщество

2021 February 11

P

Pavel in React: русскоязычное сообщество
Roma Prokopets
ну тим лид писал все и все работает, мне нужно просто замокать юзроутер)
источник

RP

Roma Prokopets in React: русскоязычное сообщество
ахах, мне тим лид дал эту ссылку))
источник

P

Pavel in React: русскоязычное сообщество
  const { getByText } = render(
   <RouterContext.Provider value={router}>
     <UserInfo />              <---твой компонент
   </RouterContext.Provider>,
 );
источник

ДС

Дмитрий Степанов... in React: русскоязычное сообщество
Roma Prokopets
в смысле нормализовать?
В прямом
источник

RP

Roma Prokopets in React: русскоязычное сообщество
import * as nextRouter from 'next/router';

nextRouter.useRouter = jest.fn();
nextRouter.useRouter.mockImplementation(() => ({ route: '/' }));
выглядит ничего, но ругается у меня на useRouter в первом случае
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Pavel
  const { getByText } = render(
   <RouterContext.Provider value={router}>
     <UserInfo />              <---твой компонент
   </RouterContext.Provider>,
 );
не, что-то дико как-то
источник

ДС

Дмитрий Степанов... in React: русскоязычное сообщество
Roma Prokopets
таки тим лид сказал
Это тип initState и его нужно нормализовать
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Дмитрий Степанов
Это тип initState и его нужно нормализовать
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Дмитрий Степанов
Это тип initState и его нужно нормализовать
источник

ДС

Дмитрий Степанов... in React: русскоязычное сообщество
Лан ты не понял задание походу
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Дмитрий Степанов
Лан ты не понял задание походу
источник

P

Pavel in React: русскоязычное сообщество
Roma Prokopets
не, что-то дико как-то
по ссылке промотай немного
Вполне себе норм.
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Pavel
по ссылке промотай немного
Вполне себе норм.
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Pavel
по ссылке промотай немного
Вполне себе норм.
это чтоли?
источник

P

Pavel in React: русскоязычное сообщество
источник

RP

Roma Prokopets in React: русскоязычное сообщество
пытался это тоже, мне кажется у меня не подходит по содержанию
источник

P

Pavel in React: русскоязычное сообщество
Roma Prokopets
пытался это тоже, мне кажется у меня не подходит по содержанию
Если ругался не на роутер, то дело в кривых моках
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Pavel
Если ругался не на роутер, то дело в кривых моках
Очень может быть
источник

P

Pavel in React: русскоязычное сообщество
Roma Prokopets
пытался это тоже, мне кажется у меня не подходит по содержанию
если у тебя при монтировании нет манипуляции с роутом, то ругнется сначала на незамоканный промис, который у тебя в useEffect вызывается.
В "совсем левом месте")
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Pavel
если у тебя при монтировании нет манипуляции с роутом, то ругнется сначала на незамоканный промис, который у тебя в useEffect вызывается.
В "совсем левом месте")
Ну там где then, есть тоже тест, и там все замокано и все работает
источник