Современное тестирование React приложений
Серия статей о тестировании React приложений с помощью современных практик и инструментов (Jest, Enzyme, React Testing Library, Cypress)
Часть 1 | Часть 2 | Часть 3 | Часть 4
#jsarticle #javascript #react #frontend #testing #jest #enzyme #e2e #unittesting #cypress
Серия статей о тестировании React приложений с помощью современных практик и инструментов (Jest, Enzyme, React Testing Library, Cypress)
Часть 1 | Часть 2 | Часть 3 | Часть 4
#jsarticle #javascript #react #frontend #testing #jest #enzyme #e2e #unittesting #cypress
DEV Community
Modern React testing, part 1: best practices
You’ll learn why to write automated tests, what tests to write and how to write them. What are the best practices of modern frontend and React testing.
supertest-fetch - более современная альтернатива Supertest, основанная на Fetch API
Вместо Superagent (который использует Supertest), supertest-fetch основан на node-fetch. node-fetch имеет меньше зависимостей и более привычен по своему API.
Из других важных фич - полная поддержка TypeScript. В Supertest часто возникают странности с типами. Также supertest-fetch поддерживает промисы.
#jslib #nodejs #http #backend #testing
Вместо Superagent (который использует Supertest), supertest-fetch основан на node-fetch. node-fetch имеет меньше зависимостей и более привычен по своему API.
Из других важных фич - полная поддержка TypeScript. В Supertest часто возникают странности с типами. Также supertest-fetch поддерживает промисы.
#jslib #nodejs #http #backend #testing
Вышел Cypress 5
В новой версии end-to-end фреймворка для тестирования добавились следующие фичи:
- автоматический рестарт тестов
- поддержка Shadow DOM
#jsarticle #javascript #cypress #testing #frontend #e2e
В новой версии end-to-end фреймворка для тестирования добавились следующие фичи:
- автоматический рестарт тестов
- поддержка Shadow DOM
#jsarticle #javascript #cypress #testing #frontend #e2e
InfoQ
Cypress 5.x Adds Test Retries and Shadow DOM Support
Cypress, a browser-based test runner and dashboard, recently introduced native support for test retries in the Cypress 5.0 release, helping developers avoid intermittent test failures. Other recent Cypress advances include networking stubbing and shadow DOM…
Вышел uvu 0.5
В новой версии библиотеки для написания unit-тестов была добавлена поддержка ESM (т.е. можно использовать
Также улучшилась поддержка для легаси версий Node.js, включая 8.x и 10.x
#jsrelease #uvu #testing #jslib #javascript #nodejs
В новой версии библиотеки для написания unit-тестов была добавлена поддержка ESM (т.е. можно использовать
import / export внутри тестов без дополнительных инструментов)Также улучшилась поддержка для легаси версий Node.js, включая 8.x и 10.x
#jsrelease #uvu #testing #jslib #javascript #nodejs
Сравнение производительности Cypress, Selenium, Playwright и Puppeteer
#jsarticle #jstools #testing #cypress #e2e #puppeteer #playwright
#jsarticle #jstools #testing #cypress #e2e #puppeteer #playwright
Checkly
Cypress vs Selenium vs Playwright vs Puppeteer: Speed
How does Cypress compare to Puppeteer, Playwright, WebDriverIO, and Selenium, speed-wise? We ran our own benchmark to find out.