Um novo livro está sendo preparado pela Pragmatic Programmers: The RSpec Book: Behaviour Driven Development with Ruby.
O livro será escrito pelo próprio David Chelimsky (principal desenvolvedor e mantenedor do Rspec) e outros participantes de peso. A idéia é ser um livro introdutório sobre RSpec, Cucumber e outras ferramentas necessários para se fazer BDD com Ruby, e promete ser recheado de tutoriais e exemplos práticos.
O último capítulo do livro abordará testes no Rails usando todas as ferramentas e conceitos explorados nos primeiros capítulos.
Infelizmente a previsão para venda é somente para o mês de abril de 2009.
Tópicos
- Foreward
- Introduction
- Tutorial: BDD with RSpec and Cucumber
- Mastermind
- Behaviour Driven Development
- Writing Software That Matters
- It’s Not About Testing
- Coupling
- Mock Objects
- RSpec
- Code Examples
- Expectations
- Mocking in RSpec
- RSpec and Test::Unit
- Tools and Integration
- Extending RSpec
- Cucumber
- Cucumber
- Behaviour Driven Rails
- BDD in Rails
- Cucumber with Rails
- Webrat
- Rails Views
- Rails Helpers
- Rails Controllers
- Rails Models
Durante um tempo adotei o Shoulda com Test::Unit como meu principal framework de testes, mas depois que comecei a brincar com o Cucumber estou migrando para o RSpec. Mais detalhes aqui.