0
我在RSpec中的一個測試中遇到問題。有問題的測試應通過檢查頁面上是否存在多個<article class="post">
標籤來測試索引頁上是否有多個帖子。我當前的實現看起來是這樣的:檢查RSpec中選擇器的多個副本
it "should have more than one post" do
get :index
response.should have_selector("article", :class => "post", :count => 2)
end
出於某種原因,這個測試失敗,儘管顯示在調試輸出<article class="post">
標籤的多個實例。它給特定的錯誤是
Failures:
1) PostsController GET 'index' should have more than one posts
Failure/Error: response.should have_selector("article", :class => "post", :count => 2)
expected following output to contain a <article class='post'/> tag:
需要注意的是,如果我刪除:count => 2
選項測試通過平安無事。
有沒有人知道爲什麼這個測試失敗?
多謝,那定了! – rpowell