##// END OF EJS Templates
Additional tests for DocumentsController....
Jean-Philippe Lang -
r8144:92e4708ee368
parent child
Show More
@@ -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