0

请告诉我用 rspec 测试模型的主要内容是什么,我只测试验证部分,如电子邮件和密码等,有必要测试模型中定义的方法。谢谢你

4

1 回答 1

0

如果你只是测试验证,你应该使用这个:

https://github.com/thoughtbot/shoulda-matchers

如果你想测试方法(任何方法,而不仅仅是验证方法),你必须根据你定义的行为来评估每个响应的可能性。

describe "semaphore" do
  describe "#turn_green" do
    it "should turn green" do
      subject.turn_green.should == "green"
    end
    it "should not turn red" do
      subject.turn_green.should_not == "red"
    end
  end
end
于 2012-11-26T08:34:15.830 回答