In this case I would expect `valid?` to return false anyway, since the number doesn't have the correct length. When you first wrote this test, did it succeed? Part of TDD is making sure your tests fail when you expect them to fail, e.g. right after you've written them.