The Bike Shed
20: Intentionally Excruciatingly Painful
We're joined by Josh Clayton to discuss our differing strategies on testing view behavior, strategies for dealing with brittle feature specs, and what types of tests each of us favor.
- Verifying partial doubles
- Decent exposure
- Defining helpers directly on the view in view specs
- Don't stub the system under test
- Clearance Back Door
- Automatic form filling driven by i18n and Factory Girl with Formulaic
- Mystery guests
- Using data attributes to decouple data from presentation
- Testing pyramid
- Shoulda Matchers
- Consistency Fail
- Josh Clayton on Twitter