2015-05-25 55 views
0

我正在編寫一個測試以確認隱藏(注意:未銷燬,它們使用布爾數據庫字段隱藏)項目不再顯示在我的頁面上。我知道跟水豚,我可以使用以下方法來確認選擇的計數:水豚 - 確定選擇器數量是否已更改

expect(page).to have_selector('input', count: 12) 

是否有可能使用類似的邏輯來確定是否伯爵在點擊一個隱藏鏈接改變了嗎?

在此先感謝

回答

2
previous_count = page.all('input').size 
click_on("Hide") 
new_count = page.all('input').size 
expect(new_count).to_not eq(previous_count) 

expect do 
    click_on("Hide") 
end.to change { page.all('input').size } 
+0

工作就像一個魅力,謝謝! –