Domanda

Quello che sto cercando di fare è ahieve test di integrazione con Webrat in Rails3 come Yehuda fa con test-unit in http://pivotallabs.com/talks/76-extending-rails-3 minuto 34.

un esempio:

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

Se qualcuno conosce un modo per farlo?

È stato utile?

Soluzione

Hai provato a usare RSpec-rails: http://github.com/rspec/rspec-rails

Questo è il repository (istruzioni per l'installazione nel file Readme) per la nuova RSpec 2.0 che funziona con Rails 3.

Altri suggerimenti

thoughtbot appena pubblicato un post sul blog su questo.

  

La stabilità può diventare un problema in quanto le applicazioni web si evolvono e crescono -. Test di integrazione forniscono un ottimo modo per effettuare test end-to-end che la convalida della domanda funzioni come previsto

- test di integrazione con RSpec Capybara per finale to-end testing

Il supporto per Rails 3 è in arrivo RSpec 2, a quanto pare.

ceck questo link ora è molto semplice usare tu rspec con Rails3 http://github.com/rspec/rspec-rails e non è necessario per run script / generare rspec_scaffold come in rotaie 2.xx, ora basta eseguire rotaie g scaffold e genererà i file RSpec

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top