@@ -115,6 +115,15 LOREM | |||||
115 | assert_equal 1, ActionMailer::Base.deliveries.size |
|
115 | assert_equal 1, ActionMailer::Base.deliveries.size | |
116 | end |
|
116 | end | |
117 |
|
117 | |||
|
118 | def test_create_with_failure | |||
|
119 | @request.session[:user_id] = 2 | |||
|
120 | assert_no_difference 'Document.count' do | |||
|
121 | post :create, :project_id => 'ecookbook', :document => { :title => ''} | |||
|
122 | end | |||
|
123 | assert_response :success | |||
|
124 | assert_template 'new' | |||
|
125 | end | |||
|
126 | ||||
118 | def test_edit |
|
127 | def test_edit | |
119 | @request.session[:user_id] = 2 |
|
128 | @request.session[:user_id] = 2 | |
120 | get :edit, :id => 1 |
|
129 | get :edit, :id => 1 | |
@@ -130,6 +139,13 LOREM | |||||
130 | assert_equal 'test_update', document.title |
|
139 | assert_equal 'test_update', document.title | |
131 | end |
|
140 | end | |
132 |
|
141 | |||
|
142 | def test_update_with_failure | |||
|
143 | @request.session[:user_id] = 2 | |||
|
144 | put :update, :id => 1, :document => {:title => ''} | |||
|
145 | assert_response :success | |||
|
146 | assert_template 'edit' | |||
|
147 | end | |||
|
148 | ||||
133 | def test_destroy |
|
149 | def test_destroy | |
134 | @request.session[:user_id] = 2 |
|
150 | @request.session[:user_id] = 2 | |
135 | assert_difference 'Document.count', -1 do |
|
151 | assert_difference 'Document.count', -1 do |
General Comments 0
You need to be logged in to leave comments.
Login now