• Ensures that your tests actually work • Focus on what before how • Consistent test coverage • Enables refactoring • Less time spent debugging Thursday, August 1, 13
specifications are executable documentation • RSpec provides a rich set of tools for organizing test cases • RSpec is currently very popular Thursday, August 1, 13
Specifications describe expected behavior • Executable examples of expected behavior • Examples are executed in a controlled context Thursday, August 1, 13