What problem does it solve? Writing React tests that assert on implementation details leads to brittle suites that break on refactors and miss real user-facing bugs. This Skill provides patterns for behavior-focused testing with React Testing Library, Vitest or Jest, and MSW so tests reflect what users actually see and do. ## Core Features & Use Cases - Behavior-Focused Component Tests: Query by role and label, interact with userEvent, and assert visible output instead of internal state or render counts. - Network Mocking with MSW: Mock HTTP at the network layer with per-test handler overrides and loud failures on unmocked requests. - Hook, Accessibility, and Async Patterns: Test custom hooks with renderHook and act, run axe accessibility checks, and handle async UI with findBy and waitFor. - Use Case: When adding coverage to a legacy form component, wrap it in production-like providers, mock its API calls with MSW, submit via userEvent, and assert the success message appears. ## Quick Start Write a React Testing Library test for my UserForm component that mocks the save API with MSW and asserts the success message appears after submission.