It's a fantastic tutorial and I hope everyone will start testing their code at least with selenium. But.. it's still not unit-testing (and not TDD) at all. And in things like this, when you break something at the bottom, tons and tons of tests will break.<p>In unit-testing tests are glanular, units are small, and you build a pyramid small step after small step.