Cypress.io and GitHub Actions: A step by step guide
A step-by-step guide to setting up and running Cypress end-to-end tests using GitHub Actions workflows.
A step-by-step guide to setting up and running Cypress end-to-end tests using GitHub Actions workflows.
Exploring an alternative approach to mocking Spring Data repositories using Dynamic Proxies for in-memory testing implementations.
A guide on testing API calls in React components using React Testing Library and Jest, covering both success and failure scenarios.
A technical guide on using Playwright to intercept and mock HTTP requests for testing Angular components and edge cases.
A guide on using Playwright to test application localization, including setting default and per-test locales and time zones.
A tutorial on setting up and using Vitest with React Testing Library for testing React components in a Vite project.
A guide on how to simulate and test geolocation features using the Playwright browser automation framework.
A programmer's reflection on the philosophical and practical differences between truly fixing a bug versus just patching it, emphasizing testing and documentation.
Explains how the zod-fixture library uses Zod schemas to generate test data, improving test setup and maintenance.
Kent C. Dodds announces EpicWeb.dev, a comprehensive web development learning platform with workshops, podcasts, and exercises.
A tutorial on setting up a local Apache Kafka cluster for testing using Docker and Docker Compose.
A guide to testing custom Kafka Connect source connectors, covering unit and integration testing strategies with code examples.
The author completes the teacher checklist feature for a homeschool app, including end-to-end testing and writing unit tests.
Explores using the H2 in-memory database for testing with jOOQ, covering SQL standardisation and H2's compatibility modes.
A guide on using Cypress to test PDF file downloads and verify their contents, including parsing PDFs with a custom script.
A technical guide on using Cypress's .selectFile() command to upload files in automated tests, covering frontend integration and hidden input elements.
A guide to eight common mistakes developers make when using the Cypress testing framework, with practical solutions to avoid them.
A developer discusses the importance of testing websites on ultrawide (21:9) screens, not just standard 16:9, and provides a simple method for emulating these resolutions.
A developer explains how to make lasting code contributions by focusing on tests and documentation, not just the code itself.
Explains the 'Don't Mock What You Don't Own' testing principle, discussing why you should avoid mocking third-party dependencies and offering alternatives.