Testing
v1.0.0
Reviews test quality across unit, integration, and E2E layers — test isolation, assertion clarity, factory patterns, and coverage gaps. Tests that pass but do not actually verify behavior create false confidence that leads to production incidents.
Quality(3)
Test Behavior, Not Implementation
Test what the code does (outputs, side effects), not how it does it (internal method calls, private state). Implementation-coupled tests break every time you refactor, even when behavior is unchanged — making tests a liability instead of a safety net.
Automate Testing checks on every PR
BeforeMerge scans your pull requests against all 3 Testing rules automatically. Get actionable feedback before code ships.