So at Thoughtbot you’re practicing ‘outside in testing’. Up untill now, I wrote my tests in a ‘inside out’ fashion.
I like ‘outside in’ approach of TDD, as it enables one to start from scratch and let the tests drive the coding.
Something I wonder about though is how one gets from integration tests to fully designed webpages, ready to go in production.
Do you add the full markup for the webpage after writing the integration tests, or do you first design and write the markup for the application and then write the integration tests afterwards?
Curious to know how you handle this at Thoughtbot,