scenario outlines
steps and step definitions
step definition methods
test double
getting started with rspec
connect the specs to the code
start with a failing code example
get the example to pass
next step
as null object
refactor before
refactor let
refactor bin
step definitions
responding to change
assess the impact on other features
a small change goes a long way
begin with the simplest example
follow up with the next simplest example
refactor to express intent