Testing tools, techniques, and best practices.
Category: Testing
Episode #296: Mocking Smells 3
Some more indications that you might not be using Mock Objects to best advantage.
Episode #289: Mocking Smells 2
Today we continue in our series examining mock-object code smells.
Episode #287: Mocking Smells 1
Test doubles are a powerful but easy-to-misuse tool for design. In this episode, we look at some tell-tale signes that mocks aren't being used effectively.
Episode #284: Testing Retry
Ruby's "retry" keyword is powerful, but how do we test the code that uses it?
Episode #273: Naming Test Data
This episode is all about making tests that read better and fail better.
Episode #272: Complex RSpec Matchers with Noel Rappin
If you enjoyed the previous episode about how RSpec matchers really work, you're in for a treat today. Guest chef Noel Rappin joins us once again, this time to talk …
Episode #271: Understanding RSpec Matchers with Noel Rappin
Here on RubyTapas one of my core philosophies is that it is always helpful to learn more about how our tools work under the covers. That's why today I'm very …
Episode #230: Black Box
Last week we talked about the consequences of building an app without unit tests that might have forced us to deal with internal coupling. Today we look at the same …
Episode #229: Consequences
In today's episode we'll meet an application written without tests, and discover the repercussions of that decision.