我有一个问题,想弄清楚如何用rspec做点什么,而且我不知道我是怎么做的。我已经找了一些例子,似乎没有任何例子,所以我想知道是否有人可以帮助我。
这基本上是我尝试做的事情:
def new
@survey = Survey.new
5.times{survey.questions.build}
end
这是我的测试:
it "creates a new survey object with a list of questions to be inserted" do
survey = Survey.create! valid_attributes
get :new
expect(assigns(:survey)).to be_a_new(Survey)
end
可以检查是否创建了新的调查,但如何验证这五个问题是否也在该调查中?