clean-architecture-testing
Use when it is unclear where a test belongs and what it is allowed to talk to — which test project and layer it goes in, whether it gets a real database, an in-memory fake, or no double at all, and whether a value object or a constructor is worth a test of its own. Also use when covering an adapter that calls an external API, a database or the file system, and when layer dependencies must be enforced by the build instead of by review.
Pinned to revision 183c8b6e860a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/clean-architecture-testing/SKILL.md
- skills/clean-architecture-testing/references/architecture-rules.md
- skills/clean-architecture-testing/references/doubles-decision-tree.md
- skills/clean-architecture-testing/references/examples-dotnet.md
- skills/clean-architecture-testing/references/examples-java.md
- skills/clean-architecture-testing/references/examples-python.md
- skills/clean-architecture-testing/references/examples-react.md
Every link opens the file at its source, pinned to the revision this page describes.