在閱讀Michael Hartl編寫的Learn Rails書籍時,我很困惑其中一個練習。 Learn Rails by Example by Michael HartlRubyTutorial 10.5.2 Rspec測試微分分頁
「添加微柱分頁測試」
我的不正確的測試,放置在「描述‘爲已登錄用戶的’做」情況如下:
describe "pagination" do
before(:all) do
30.times { FactoryGirl.create(:micropost, user: user) }
end
after(:all) { user.feed.delete_all }
page.should have_selector('div.pagination') }
it "should list each micropost" do
user.feed.paginate(page: 1).each do |user|
page.should have_selector('li', text: user.name)
end
end
end
測試顯示爲無論我是否做page.should或page.should_not都會通過。
任何「提示/幫助」,將不勝感激
這幫助我找出分頁測試。 – Dreyfuzz