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?

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top