2013-12-22 38 views
0

,我發現了錯誤:Rspec的錯誤期待

The expect syntax does not support operator matchers, so you must pass a matcher to #to .

從我的RSpec的是這樣的:

expect { click_button submit }.to.change(User, :count).by(1) 

我怎麼能改寫RSpec的所以它傳遞?

+3

嘗試期待{click_button提交}。要改變(用戶:計數)。通過(1) – kddeisz

+0

啊,是的,謝謝你,我把頭髮拉出來, –

+0

爲了不打開,你應該回答你自己的問題或刪除問題。 –

回答

0

這裏的問題是,你正在鏈接你的測試。

expect { click_button submit }.to.change(User, :count).by(1)

應該成爲(注意tochange之間的空間

expect { click_button submit }.to change(User, :count).by(1)