私のアプリでは、新しいプロジェクトの作成をテストしています。現在、rspecを使用した統合テストで行っています。これが私のコードです:
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
私はこれを正しく行っていますか?ベストプラクティスは何ですか?