Я пытаюсь добиться интеграционных тестов с webrat в rails3 , как Yehuda делает с test-unit за http://pivotallabs.com/talks/76-extending-rails-3 минуту 34.
пример:
describe SomeApp it "should show the index page" visit "/" body.should =~ /hello world/ end end
Кто-нибудь знает способ сделать это?
Вы пробовали использовать rspec-rails: http://github.com/rspec/rspec-rails
Это репозиторий (инструкции по установке в Readme) для нового RSpec 2.0, который будет работать с Rails 3.
thinkbot только что опубликовал пост в блоге по этому вопросу.
Стабильность может стать проблемой по мере развития и роста веб-приложений - интеграционные тесты предоставляют отличный способ выполнить сквозные тесты, которые подтверждают, что приложение работает должным образом.
- Интеграционные тесты RSpec с Capybara для сквозного тестирования
Поддержка Rails 3 появится в rSpec 2, по-видимому.
перейдите по этой ссылке, теперь очень просто использовать rspec с rails3 http://github.com/rspec/rspec-rails и вам не нужно запускать script / generate rspec_scaffold как в rails 2.xx, теперь вы просто запускаете rails g scaffold , и он генерирует rspec файлы