Most of us have heard that tests should be isolated, composable, or deterministic, but what does that mean in practice? How do you write a good test and how does the rest of your codebase change once you do? What effect does it have on your developer experience? In this talk I'll walk through a hand full of properties good tests have, show how we can write tests that follow these guidelines in JavaScript, and discuss when to consider bending the rules a bit.
Check out more articles and videos
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

33 min
Building Better Websites with Remix

25 min
A Guide to React Rendering Behavior

27 min
(Easier) Interactive Data Visualization in React

34 min
Network Requests with Cypress

30 min
Using useEffect Effectively

38 min
Testing Pyramid Makes Little Sense, What We Can Use Instead
Video
Workshops on related topic

132 min
Concurrent Rendering Adventures in React 18
Free Workshop

177 min
React Hooks Tips Only the Pros Know
Workshop

174 min
React, TypeScript, and TDD
Free Workshop

145 min
Web3 Workshop - Building Your First Dapp
Free Workshop

96 min
Rethinking Server State with React Query
Workshop

148 min
Best Practices and Advanced TypeScript Tips for React Developers
Workshop
Upcoming events