我正在使用rspec-rails
之间有什么不同
Post.title.should == "test"
和
Post.title should == "test"
谢谢
答案 0 :(得分:1)
如果我没弄错的话,Post.title should == "test"
几乎肯定不正确。在这种情况下,should
上的self
被调用,而不是Post.title
。
答案 1 :(得分:0)
它应该不工作。
这样的断言应该以这种形式提出:
Post.title.should =="test"
# or, for prettier imo option:
Post.title.should eq("test")
请注意,be()
匹配器非常与eq
/ equal
/ ==
匹配器不同。 Study the docs获取最新的RSpec(v2.8
)。