请告诉我用 rspec 测试模型的主要内容是什么,我只测试验证部分,如电子邮件和密码等,有必要测试模型中定义的方法。谢谢你
问问题
33 次
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 回答