在我看来,我正在测试一个新项目。 目前,我采用rs子进行融合测试。 我的守则如下:
3 describe "Projects" do
4 describe "create project" do
5 it "should create a new project" do
6 lambda do
7 visit root_path
8 click_link new project
9 fill_in :name, :with => Project name
10 fill_in :description, :with => This is a description
11 click_button Create
12 end.should change(Project, :count).by(1)
13 end
14 end
15 end
我也要在第11行之后补充如下内容:
response.should render_template new
......但我仍照此错误
@request must be an ActionDispatch::Request
我这样做了吗? 什么是最佳做法?