使用expect时出现Rspec错误

时间:2013-12-22 02:34:58

标签: ruby-on-rails rspec tdd

我收到了错误:

  

expect语法不支持运算符匹配器,因此您必须将匹配器传递给#to

来自我的rspec,这是:

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

如何将rspec改写为通过?

1 个答案:

答案 0 :(得分:0)

这里的问题是你正在测试你的测试。

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

应成为(注意tochange之间的空格。

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