Stack Explorer

RSpec

Unit Testing framework Open Source

Framework BDD para Ruby con sintaxis expresiva

Sitio oficial

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