Commit

0e2e86c

Exactly! If it doesn't fail first, it's just a test designed to always pass.

commit 0e2e86c

I'm curious. How do you implement behavioral testing for something you don't even know exists yet? I'm having trouble applying TDD, probably because I'm just getting started with testing, but I don't see how to apply it fully.