我在我的Gemfile如下: group :development do
gem 'rspec-rails'
gem 'annotate-models'
end
group :test do
gem 'rspec'
gem 'webrat'
gem 'spork'
gem 'factory_girl_rails'
end
什麼
我試圖讓我的代碼稍微小一點,構建一個方法,看起來像來自RSpec的should_receive ,這裏的情況是,我測試的狀態機,我有幾種方法有這樣的代碼: context "State is unknown" do
before do
@obj = create_obj(:state => 'unknown')
end
context "Event add"
我正在尋找關於如何使用rspec和rails執行請求規範(我也看到稱爲「集成測試」)的任何文檔或參考。 頁面here在自述文件中顯示了「請求規範」的片段,這是我想要做的測試(完整堆棧測試)。 describe "widgets resource" do
describe "GET index" do
it "contains the widgets header" do
我是Ruby on Rails中的新手。我剛開始使用Michael Hartl的RoR教程(klick)。我在5.2.1學習Integration_tests。 當我運行rails generate integration_test layout_links它產生rspec的文件,但運行rspec spec當我得到: You have already activated rspec-core 2.