@@ -141,15 +141,45 class MessagesControllerTest < ActionController::TestCase | |||||
141 |
|
141 | |||
142 | def test_destroy_topic |
|
142 | def test_destroy_topic | |
143 | @request.session[:user_id] = 2 |
|
143 | @request.session[:user_id] = 2 | |
144 | post :destroy, :board_id => 1, :id => 1 |
|
144 | assert_difference 'Message.count', -3 do | |
|
145 | post :destroy, :board_id => 1, :id => 1 | |||
|
146 | end | |||
145 | assert_redirected_to '/projects/ecookbook/boards/1' |
|
147 | assert_redirected_to '/projects/ecookbook/boards/1' | |
146 | assert_nil Message.find_by_id(1) |
|
148 | assert_nil Message.find_by_id(1) | |
147 | end |
|
149 | end | |
148 |
|
150 | |||
|
151 | def test_destroy_reply | |||
|
152 | @request.session[:user_id] = 2 | |||
|
153 | assert_difference 'Message.count', -1 do | |||
|
154 | post :destroy, :board_id => 1, :id => 2 | |||
|
155 | end | |||
|
156 | assert_redirected_to '/boards/1/topics/1?r=2' | |||
|
157 | assert_nil Message.find_by_id(2) | |||
|
158 | end | |||
|
159 | ||||
149 | def test_quote |
|
160 | def test_quote | |
150 | @request.session[:user_id] = 2 |
|
161 | @request.session[:user_id] = 2 | |
151 | xhr :get, :quote, :board_id => 1, :id => 3 |
|
162 | xhr :get, :quote, :board_id => 1, :id => 3 | |
152 | assert_response :success |
|
163 | assert_response :success | |
153 | assert_select_rjs :show, 'reply' |
|
164 | assert_select_rjs :show, 'reply' | |
154 | end |
|
165 | end | |
|
166 | ||||
|
167 | def test_preview_new | |||
|
168 | @request.session[:user_id] = 2 | |||
|
169 | post :preview, | |||
|
170 | :board_id => 1, | |||
|
171 | :message => {:subject => "", :content => "Previewed text"} | |||
|
172 | assert_response :success | |||
|
173 | assert_template 'common/_preview' | |||
|
174 | end | |||
|
175 | ||||
|
176 | def test_preview_edit | |||
|
177 | @request.session[:user_id] = 2 | |||
|
178 | post :preview, | |||
|
179 | :id => 4, | |||
|
180 | :board_id => 1, | |||
|
181 | :message => {:subject => "", :content => "Previewed text"} | |||
|
182 | assert_response :success | |||
|
183 | assert_template 'common/_preview' | |||
|
184 | end | |||
155 | end |
|
185 | end |
General Comments 0
You need to be logged in to leave comments.
Login now