2012-04-23 11 views
1

私のアプリでは、私は新しいプロジェクトの作成をテストしています。現在は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 

を得続けます右?ベストプラクティスは何ですか?

答えて

関連する問題