我正在通過Ruby on Rails Tutorial進行工作,我在集成測試中遇到困難。當我嘗試生成layout_links集成測試,我得到了生成的測試如下評論:你如何告訴rails使用rspec和webrat生成集成測試?
# Run the generator again with the --webrat flag if you want to use webrat methods/matchers
而且我沒有看到「response.should be_success」語法,我的期望。我想我已經設法以某種方式安裝我的安裝,但我不知道如何查看系統上的哪些寶石以及如何卸載/重新安裝它們。
[編輯]我有我的webrat Gemfile中的「測試」一節中配置:
source 'http://rubygems.org'
gem 'rails', '3.0.5'
gem 'sqlite3-ruby', '1.3.2', :require => 'sqlite3'
group :development do
gem 'rspec-rails', '2.5.0'
end
group :test do
gem 'rspec', '2.5.0'
gem 'webrat', '0.7.1'
end
任何幫助將不勝感激。
謝謝。我將我的Gemfile發佈到原始問題,以便每個人都可以看到它。我在之前的測試部分包含了webrat。 – spinlock 2011-03-04 01:07:35
生成器運行在開發環境中,所以'webrat'也需要去那裏。 – zetetic 2011-03-04 01:17:31