RSpec
Unit Testing framework
Open Source
Framework BDD para Ruby con sintaxis expresiva
Lenguajes soportados:
ruby
Compatible con:
rails sinatra ruby
Ventajas y Desventajas
Ventajas
- + DSL muy expresiva y legible
- + Mocks y stubs integrados
- + Matchers extensibles
- + Integración perfecta con Rails
- + Comunidad Ruby muy activa
Desventajas
- - Curva de aprendizaje del DSL
- - Puede ser lento en suites grandes
- - Magia de Ruby puede confundir
Casos de Uso
- Testing de aplicaciones Rails
- BDD en Ruby
- API testing Ruby
- Testing de gemas