Download the podcast.
Narrow Specifications
When writing tests as specifications, we strive to create a very narrow focus in each individual test. We want each test to make a single, unique distinction about the system. This creates a clear specification when we later read the test, and also creates the maximum value when the test fails.
If a test makes a single distinction, then when it
↧