The subject of my question is a programming concept, more exactly about Test-Driven Development (TDD). Regarding [Uncle Bob’s Three Laws](https://www.red-gate.com/simple-talk/development/dotnet-development/a-tdd-journey-1-trials-and-tribulations/):

> 
> You are not allowed to write any production code unless it is to make a failing unit test pass.
> 
> 
> You are not allowed to write **any more of a unit test** than is sufficient to fail; and compilation failures are failures.
> 
> 
> You are not allowed to write any more production code than is sufficient to pass the one failing unit test.
> 
> 
> 

I'm not sure about one thing in the emphasized part. Does "any more of a unit test" mean I should not write additional unit tests besides the one I'm about to write, or that I should not write a longer unit test, or a unit test with more conditions/content, than the bare minimum for a failure to occur?

I'm inclined towards the former, but that particular construction makes me dubious.