【发布时间】:2010-03-22 20:41:20
【问题描述】:
上下文“答案是正确的”做
before(:each) do
@answer = stub_model(Answer, :correct => true).as_new_record
assigns[:answer] = @answer
render "answers/summarize"
end
it "should display flashcard context properly" do
response.should contain("Quiz")
end
it "should summarize results" do
response.should contain("is correct")
end
结束
上下文“答案不正确”做
before(:each) do
@answer = stub_model(Answer, :correct => false).as_new_record
assigns[:answer] = @answer
render "answers/summarize"
end
it "should display flashcard context properly" do
response.should contain("Quiz")
end
it "should summarize results" do
response.should contain("is incorrect")
end
结束
如何避免在上述两种情况下重复以下块?
it "should display flashcard context properly" do
response.should contain("Quiz")
结束
【问题讨论】:
标签: ruby-on-rails rspec