This talked is inspired by Martin Fowler's "Mocks aren't stubs" http://martinfowler.com/articles/mocksArentStubs.html We talked about Cassical TDD vs. Mockist TDD and the libraries that help Ruby developers with their tests. Webmock, FactoryGirl, VCR, Rspec mocks, stubs and spies. What do you prefer? To mock everything, or to mock as less as possible?