Как rspec работает с Rails 3 для интеграционных тестов? - PullRequest
4 голосов
/ 25 января 2010

Я пытаюсь добиться интеграционных тестов с 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

Кто-нибудь знает способ сделать это?

Ответы [ 4 ]

5 голосов
/ 22 февраля 2010

Вы пробовали использовать rspec-rails: http://github.com/rspec/rspec-rails

Это репозиторий (инструкции по установке в Readme) для нового RSpec 2.0, который будет работать с Rails 3.

3 голосов
/ 26 октября 2012

thinkbot только что опубликовал пост в блоге по этому вопросу.

Стабильность может стать проблемой по мере развития и роста веб-приложений - интеграционные тесты предоставляют отличный способ выполнить сквозные тесты, которые подтверждают, что приложение работает должным образом.

- Интеграционные тесты RSpec с Capybara для сквозного тестирования

2 голосов
/ 25 января 2010

Поддержка Rails 3 появится в rSpec 2, по-видимому.

1 голос
/ 16 марта 2010

перейдите по этой ссылке, теперь очень просто использовать rspec с rails3 http://github.com/rspec/rspec-rails и вам не нужно запускать script / generate rspec_scaffold как в rails 2.xx, теперь вы просто запускаете rails g scaffold , и он генерирует rspec файлы

...