Como o rspec funciona com Rails 3 para testes de integração?
-
22-09-2019 - |
Pergunta
O que estou tentando conseguir é fazer testes de integração com webrat em rails3 como Yehuda faz com test-unit em http://pivotallabs.com/talks/76-extending-rails-3 minuto 34.
um exemplo:
describe SomeApp
it "should show the index page"
visit "/"
body.should =~ /hello world/
end
end
Alguém sabe uma maneira de fazer isso?
Solução
Você já tentou usar rspec-rails: http://github.com/rspec/rspec-rails
Esse é o repositório (instruções de instalação no Leiame) para o novo RSpec 2.0 que funcionará com Rails 3.
Outras dicas
robô de pensamento acabei de publicar uma postagem no blog sobre isso.
A estabilidade pode se tornar um problema à medida que os aplicativos da Web evoluem e crescem. Os testes de integração fornecem uma ótima maneira de realizar testes completos que validam se o aplicativo está funcionando conforme o esperado.
— Testes de integração RSpec com Capybara para testes ponta a ponta
Aparentemente, o suporte para Rails 3 está chegando no rSpec 2.
verifique este link agora é muito simples usar o rspec com trilhos3 http://github.com/rspec/rspec-rails e você não precisa correr script/gerar rspec_scaffold como no Rails 2.x.x, agora é só executar trilhos g andaime e irá gerar os arquivos rspec