Size: a a a

React — русскоговорящее сообщество

2020 October 27

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Саша Домоседов
Я правильно понимаю, что это e2e тестирование ?
для e2e можете посмотреть cypress, или jest + puppeter (но во втором случае куча боли с конфигурацией)
источник

СД

Саша Домоседов... in React — русскоговорящее сообщество
Александр Бакиматов
это интеграционные тесты
Ой да, чёт напутал.
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
ну и юниты тоже
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
но когда тестируется больше 1 компонента уже щитай интеграционные
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
(за раз)
источник

СД

Саша Домоседов... in React — русскоговорящее сообщество
В общем, на сколько я понял jest для юнит тестирования, rtl для интеграционных, а cypress/puppeteer для e2e?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Александр Бакиматов
но когда тестируется больше 1 компонента уже щитай интеграционные
Ну мы прост тестим по 1 компоненту, а children мокаем. Получается типо shallow
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
короче главное снапшотами не тестить🌚
источник

О

Олег in React — русскоговорящее сообщество
Саша Домоседов
В общем, на сколько я понял jest для юнит тестирования, rtl для интеграционных, а cypress/puppeteer для e2e?
нет. юнит тестирование это тестирование 1 компонента. а интеграционное это тестирование связки компонентов. в обоих случаях используется для ренденра RTL
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Саша Домоседов
Привет, подскажите, enzyme и react testing library взаимозаменяемые инструменты для тестирования?
разные, мне например больше react testing library  понравился
источник

СД

Саша Домоседов... in React — русскоговорящее сообщество
Олег
нет. юнит тестирование это тестирование 1 компонента. а интеграционное это тестирование связки компонентов. в обоих случаях используется для ренденра RTL
То есть в основном нужно писать интеграционные тесты ?
источник

О

Олег in React — русскоговорящее сообщество
Саша Домоседов
То есть в основном нужно писать интеграционные тесты ?
в основном вроде пишут юниты
источник

II

Ilya Izilanov in React — русскоговорящее сообщество
Саша Домоседов
То есть в основном нужно писать интеграционные тесты ?
многие так считают
https://kentcdodds.com/blog/write-tests/
источник

СД

Саша Домоседов... in React — русскоговорящее сообщество
Всем спасибо за ответы🤜🤛
источник

ЕК

Евгений Кравцов... in React — русскоговорящее сообщество
Александр Бакиматов
короче главное снапшотами не тестить🌚
почему
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
как работать с вложенными компонентами реакта в next.js?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Pan Włodzimierz
как работать с вложенными компонентами реакта в next.js?
Непонятный вопрос
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
ну если например будет два файла
допустим pages/about.js и pages/Header.js то nextjs возьмет Header.js как маршрут
источник

О

Олег in React — русскоговорящее сообщество
Pan Włodzimierz
ну если например будет два файла
допустим pages/about.js и pages/Header.js то nextjs возьмет Header.js как маршрут
создай папку components и туда клади компоненты
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Pan Włodzimierz
ну если например будет два файла
допустим pages/about.js и pages/Header.js то nextjs возьмет Header.js как маршрут
Компоненты не создавай в папке pages
источник