React Hooks: What's going to happen to my tests?
How to refactor React tests to avoid breaking when migrating class components to function components with Hooks.
How to refactor React tests to avoid breaking when migrating class components to function components with Hooks.
Explains how to use headless browsers, specifically Chrome and Puppeteer, to programmatically capture screenshots of web pages for technical solutions.
A guide to implementing visual regression testing for React applications using React Storybook and its Storyshots add-on.
A tutorial on writing tests for Apollo Client queries and mutations in a React application using a mocked GraphQL server.
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
A Swift developer shares a better approach to naming protocols for testability, focusing on behavior over types.
A guide on integrating the Jest testing framework into an Angular application and library, replacing the default Karma runner.
A guide to writing parameterized tests in JUnit 5, covering setup, dependencies, and basic usage with examples.
A guide to creating custom extensions using the JUnit 5 extension model for Java testing.
A guide to setting up JUnit 5 in popular IDEs (IntelliJ, Eclipse) and build tools (Maven, Gradle), including dependencies and test execution.
A guide to JUnit 5 basics covering @Test annotation, test lifecycle, assertions, assumptions, and other core features for Java developers.
A guide to using and customizing JUnit 5's @Enabled and @Disabled conditions for conditional test execution.
Introducing btest, a minimal, language-agnostic test runner for verifying command outputs, originally created for compiler testing.
A developer's enthusiastic review of Jest's developer experience, highlighting its visual diffs, flexible conventions, and friendly CLI.
A guide on testing NgRx selectors in Angular applications, focusing on pure functions and memoization.
A developer shares key reasons to love the Jest testing framework, highlighting its zero-config setup, built-in features, and extensibility.
A developer shares practical steps for learning and contributing to an open source codebase, from reading guidelines to debugging.
A guide to testing code that uses randomness or time by using dependency injection to make tests deterministic.
An explanation of JavaScript mocking using a thumb war game example to test a non-deterministic function.
The author explains how teaching others solidifies your own learning and outlines their personal learning process.