Size: a a a

2020 December 08

OT

Olga Tsyb in React Kyiv
источник

OT

Olga Tsyb in React Kyiv
пишет ошибку
expect(received).toEqual(expected) // deep equality

   Expected: "/show/details/:id"
   Received: true
источник

ОМ

Ольга Мазуренко... in React Kyiv
Привет! React testing library . Как можно прокинуть стейт компоненту-обвертке? Есть компонент, примерно такой const Component = ()  => <Modal><Children /><Modal/> . Выдает ошибку что компонент-обвертка не виидит initialState?
источник

ИР

Илья Раецкий... in React Kyiv
Ольга Мазуренко
Привет! React testing library . Как можно прокинуть стейт компоненту-обвертке? Есть компонент, примерно такой const Component = ()  => <Modal><Children /><Modal/> . Выдает ошибку что компонент-обвертка не виидит initialState?
Если вдруг будет гореть, напишите Кенту Доддсу)
источник

B

Bogdan in React Kyiv
Ольга Мазуренко
Привет! React testing library . Как можно прокинуть стейт компоненту-обвертке? Есть компонент, примерно такой const Component = ()  => <Modal><Children /><Modal/> . Выдает ошибку что компонент-обвертка не виидит initialState?
что такое initialState?
источник

ОМ

Ольга Мазуренко... in React Kyiv
Илья Раецкий
Если вдруг будет гореть, напишите Кенту Доддсу)
100% будет быстрый ответ. За знания зачет, в остальном не очень уместно  👍
источник

ОМ

Ольга Мазуренко... in React Kyiv
Bogdan
что такое initialState?
стейт, это все горе изначально подключено к редаксу
источник

ИР

Илья Раецкий... in React Kyiv
А если серьезно, testing library это не умеет, возьмите react test renderer и сделайте shallow mount
источник

ОМ

Ольга Мазуренко... in React Kyiv
Илья Раецкий
А если серьезно, testing library это не умеет, возьмите react test renderer и сделайте shallow mount
за это спасибо, сейчас попробую
источник

B

Bogdan in React Kyiv
Ольга Мазуренко
стейт, это все горе изначально подключено к редаксу
Ну ему видимо нужен провайдер.
источник

ИР

Илья Раецкий... in React Kyiv
Ольга Мазуренко
100% будет быстрый ответ. За знания зачет, в остальном не очень уместно  👍
Не обессудьте, там целый холивар между enzyme и testing library
источник

ОМ

Ольга Мазуренко... in React Kyiv
Bogdan
Ну ему видимо нужен провайдер.
провайдер не срабатывает, так как это не прямая передача.    TypeError: Cannot destructure property 'dialogVisible' of '(0 , _reactRedux.useSelector)(...)' as it is undefined
источник

B

Bogdan in React Kyiv
Ольга Мазуренко
провайдер не срабатывает, так как это не прямая передача.    TypeError: Cannot destructure property 'dialogVisible' of '(0 , _reactRedux.useSelector)(...)' as it is undefined
Что такое не прямая передача? Нужно все обернуть в провайдер и передать в него нужно состояние
источник

ОМ

Ольга Мазуренко... in React Kyiv
Bogdan
Что такое не прямая передача? Нужно все обернуть в провайдер и передать в него нужно состояние
Мой компонент примерно такой: const Component = ()  => <Modal><Children /><Modal/>. Когда я начинаю тест , то он обращается к компоненту const Modal
источник

ОМ

Ольга Мазуренко... in React Kyiv
Вот в этот момент и получаю ошибку
источник

ОМ

Ольга Мазуренко... in React Kyiv
Провайдер function renderWithRedux(component: any, { state, store = createStore(reducer, state) }: any = {}) {
 return {
   ...render(<Provider store={store}>{component}</Provider>)
 }
};
источник

B

Bogdan in React Kyiv
Ольга Мазуренко
Провайдер function renderWithRedux(component: any, { state, store = createStore(reducer, state) }: any = {}) {
 return {
   ...render(<Provider store={store}>{component}</Provider>)
 }
};
так как выглядит сам тест? код
источник

ОМ

Ольга Мазуренко... in React Kyiv
Bogdan
так как выглядит сам тест? код
describe('Dialog', () => {
 test('main ', () => {
   const { getByTestId } = renderWithRedux(<Modal><ResetPasswordByIdDialog /></Modal>);
   expect(getByTestId('confirm')).toBeInTheDocument();
 });
});
источник

MM

Mixa Myronenko in React Kyiv
Всем привет есть кто оптимизировал PWA   на реакте?
источник

MM

Mixa Myronenko in React Kyiv
=/
источник