Then , the developer writes the simplest code to make the test , along with other tests , pass .
This test will fail because either the requirement is n't implemented yet , or because it intentionally exposes a defect in the existing code .
The developer writes the simplest code to make the test , along with other tests , pass .
This test will fail because either the requirement is n't implemented yet , or because it intentionally exposes a defect in the existing code .