Medium
Testing
One assertion per test (conceptually)
Official
Rule Description
One logical concept per test. Multiple asserts OK if same concept. Clear test names describing behavior.
Included in Rulesets
Cargo Standards
22 rules • 2 standards
SQLite Standards
24 rules • 0 standards
Go Best Practices
20 rules • 1 standard
MongoDB Best Practices
24 rules • 1 standard
Pylint Standards
21 rules • 0 standards
Mocha Testing
38 rules • 0 standards
Yarn Standards
22 rules • 0 standards
GitHub Actions CI
21 rules • 0 standards
Git Workflow
20 rules • 0 standards
Gradle Standards
22 rules • 2 standards
GitLab CI Standards
21 rules • 0 standards
Redis Guidelines
24 rules • 0 standards
Angular Guidelines
60 rules • 1 standard
FastAPI Guidelines
56 rules • 1 standard
Python Standards
56 rules • 2 standards
MySQL Standards
24 rules • 0 standards
Laravel Guidelines
20 rules • 1 standard
uv Standards
24 rules • 2 standards
C# Standards
20 rules • 1 standard
CircleCI Standards
21 rules • 0 standards
TypeScript Guide
60 rules • 4 standards
JavaScript Guide
60 rules • 2 standards
Jest Testing
38 rules • 2 standards
Vitest Testing
38 rules • 3 standards
Minitest Testing
38 rules • 1 standard
Next.js Patterns
60 rules • 1 standard
Prettier Standards
20 rules • 0 standards
React Standards
60 rules • 1 standard
Documentation Standards
20 rules • 0 standards
Django Best Practices
56 rules • 1 standard
Rubocop Standards
20 rules • 1 standard
Black Standards
21 rules • 0 standards
Rails Standards
52 rules • 1 standard
pnpm Standards
22 rules • 3 standards
Rust Standards
20 rules • 1 standard
Ruby Style Guide
33 rules • 1 standard
Express Standards
60 rules • 1 standard
Composer Standards
22 rules • 1 standard
Maven Standards
22 rules • 0 standards
Swift Guidelines
20 rules • 0 standards
PHP Guidelines
20 rules • 1 standard
Code Review Standards
214 rules • 0 standards
Poetry Standards
22 rules • 0 standards
RSpec Testing
38 rules • 0 standards
pip Standards
22 rules • 0 standards
Travis CI Standards
21 rules • 0 standards
Java Standards
20 rules • 1 standard
Kotlin Standards
20 rules • 1 standard
Bundler Standards
22 rules • 1 standard
ESLint Standards
21 rules • 5 standards
npm Standards
22 rules • 2 standards
Vue Best Practices
60 rules • 1 standard
PostgreSQL Standards
24 rules • 0 standards
Pytest Testing
38 rules • 2 standards
Spring Boot Standards
20 rules • 2 standards
Add This Rule
Sign in to add this rule to your workspace
Sign in with GitHubDetails
- Severity
- Medium
- Category
- Testing
- Used in
- 55 rulesets