Pregunta

Lo que estoy tratando de lograr es hacer pruebas de integración con webrat en rails3 como hace Yehuda con la unidad de prueba en http://pivotallabs.com/talks/76-extending-rails-3 minuto 34.

un ejemplo:

describe SomeApp
  it "should show the index page"
    visit "/"
    body.should =~ /hello world/
  end
end

¿Alguien sabe una manera de hacerlo?

¿Fue útil?

Solución

¿Has intentado usar rspec-rails? http://github.com/rspec/rspec-rails

Ese es el repositorio (instalar instrucciones en el readMe) para el nuevo RSPEC 2.0 que funcionará con Rails 3.

Otros consejos

robot de pensamiento Acabo de publicar una entrada de blog sobre esto.

La estabilidad puede convertirse en un problema a medida que las aplicaciones web evolucionan y crecen: las pruebas de integración proporcionan una excelente manera de realizar pruebas de un extremo a otro que validan que la aplicación funciona según lo esperado.

Pruebas de integración de RSpec con Capybara para pruebas de extremo a extremo

El soporte para Rails 3 viene en RSPEC 2, aparentemente.

Ceck este enlace ahora es muy simple para usar rspec con rieles3 http://github.com/rspec/rspec-rails y no necesitas correr script/generar rspec_scaffold como en Rails 2.xx, ahora solo corres Rails G andamio y generará los archivos rspec

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top