Use descriptive names stating condition and expected outcome so failures read like a spec.
Why This Matters
Vague test names like 'works' make failure output meaningless and intent unclear.
Related Rules
Catch this automatically on every PR
BeforeMerge scans your pull requests against this rule and dozens more. Get actionable feedback before code ships.