| 46 |
46 |
assert_select 'th.filename', :text => /issues_controller.rb\t\(révision 1484\)/
|
| 47 |
47 |
assert_select 'td.line-code', :text => /Demande créée avec succès/
|
| 48 |
48 |
end
|
| 49 |
|
set_tmp_attachments_directory
|
| 50 |
49 |
end
|
| 51 |
50 |
|
| 52 |
51 |
def test_show_diff_replace_cannot_convert_content
|
| ... | ... | |
| 64 |
63 |
assert_select 'td.line-code', :text => /Demande cr\?\?e avec succ\?s/
|
| 65 |
64 |
end
|
| 66 |
65 |
end
|
| 67 |
|
set_tmp_attachments_directory
|
| 68 |
66 |
end
|
| 69 |
67 |
|
| 70 |
68 |
def test_show_diff_latin_1
|
| ... | ... | |
| 82 |
80 |
assert_select 'td.line-code', :text => /Demande créée avec succès/
|
| 83 |
81 |
end
|
| 84 |
82 |
end
|
| 85 |
|
set_tmp_attachments_directory
|
| 86 |
83 |
end
|
| 87 |
84 |
|
| 88 |
85 |
def test_show_should_save_diff_type_as_user_preference
|
| ... | ... | |
| 132 |
129 |
}
|
| 133 |
130 |
assert_response :success
|
| 134 |
131 |
assert_equal 'text/html', @response.content_type
|
| 135 |
|
set_tmp_attachments_directory
|
| 136 |
132 |
end
|
| 137 |
133 |
|
| 138 |
134 |
def test_show_text_file_utf_8
|
| ... | ... | |
| 207 |
203 |
assert_equal 'text/html', @response.content_type
|
| 208 |
204 |
assert_select '.nodata', :text => 'No preview available. Download the file instead.'
|
| 209 |
205 |
end
|
| 210 |
|
set_tmp_attachments_directory
|
| 211 |
206 |
end
|
| 212 |
207 |
|
| 213 |
208 |
def test_show_image
|
| ... | ... | |
| 227 |
222 |
}
|
| 228 |
223 |
assert_equal 'text/html', @response.content_type
|
| 229 |
224 |
assert_select '.nodata', :text => 'No preview available. Download the file instead.'
|
| 230 |
|
set_tmp_attachments_directory
|
| 231 |
225 |
end
|
| 232 |
226 |
|
| 233 |
227 |
def test_show_file_from_private_issue_without_permission
|
| ... | ... | |
| 235 |
229 |
:id => 15
|
| 236 |
230 |
}
|
| 237 |
231 |
assert_redirected_to '/login?back_url=http%3A%2F%2Ftest.host%2Fattachments%2F15'
|
| 238 |
|
set_tmp_attachments_directory
|
| 239 |
232 |
end
|
| 240 |
233 |
|
| 241 |
234 |
def test_show_file_from_private_issue_with_permission
|
| ... | ... | |
| 245 |
238 |
}
|
| 246 |
239 |
assert_response :success
|
| 247 |
240 |
assert_select 'h2', :text => /private.diff/
|
| 248 |
|
set_tmp_attachments_directory
|
| 249 |
241 |
end
|
| 250 |
242 |
|
| 251 |
243 |
def test_show_file_without_container_should_be_allowed_to_author
|
| ... | ... | |
| 291 |
283 |
|
| 292 |
284 |
assert_select 'ul.pages li.next', :text => /next/i
|
| 293 |
285 |
assert_select 'ul.pages li.previous', :text => /previous/i
|
| 294 |
|
|
| 295 |
|
set_tmp_attachments_directory
|
| 296 |
286 |
end
|
| 297 |
287 |
|
| 298 |
288 |
def test_download_text_file
|
| ... | ... | |
| 309 |
299 |
:id => 4
|
| 310 |
300 |
}
|
| 311 |
301 |
assert_response 304
|
| 312 |
|
|
| 313 |
|
set_tmp_attachments_directory
|
| 314 |
302 |
end
|
| 315 |
303 |
|
| 316 |
304 |
def test_download_js_file
|
| ... | ... | |
| 344 |
332 |
}
|
| 345 |
333 |
assert_response :success
|
| 346 |
334 |
assert_equal 'text/x-ruby', @response.content_type
|
| 347 |
|
set_tmp_attachments_directory
|
| 348 |
335 |
end
|
| 349 |
336 |
|
| 350 |
337 |
def test_download_should_assign_better_content_type_than_application_octet_stream
|
| ... | ... | |
| 355 |
342 |
}
|
| 356 |
343 |
assert_response :success
|
| 357 |
344 |
assert_equal 'text/x-ruby', @response.content_type
|
| 358 |
|
set_tmp_attachments_directory
|
| 359 |
345 |
end
|
| 360 |
346 |
|
| 361 |
347 |
def test_download_should_assign_application_octet_stream_if_content_type_is_not_determined
|
| ... | ... | |
| 365 |
351 |
assert_response :success
|
| 366 |
352 |
assert_nil Redmine::MimeType.of(attachments(:attachments_022).filename)
|
| 367 |
353 |
assert_equal 'application/octet-stream', @response.content_type
|
| 368 |
|
set_tmp_attachments_directory
|
| 369 |
354 |
end
|
| 370 |
355 |
|
| 371 |
356 |
def test_download_missing_file
|
| ... | ... | |
| 373 |
358 |
:id => 2
|
| 374 |
359 |
}
|
| 375 |
360 |
assert_response 404
|
| 376 |
|
set_tmp_attachments_directory
|
| 377 |
361 |
end
|
| 378 |
362 |
|
| 379 |
363 |
def test_download_should_be_denied_without_permission
|
| ... | ... | |
| 381 |
365 |
:id => 7
|
| 382 |
366 |
}
|
| 383 |
367 |
assert_redirected_to '/login?back_url=http%3A%2F%2Ftest.host%2Fattachments%2Fdownload%2F7'
|
| 384 |
|
set_tmp_attachments_directory
|
| 385 |
368 |
end
|
| 386 |
369 |
|
| 387 |
370 |
if convert_installed?
|