@@ -1405,6 +1405,22 class IssuesControllerTest < ActionController::TestCase | |||
|
1405 | 1405 | assert_not_nil assigns(:issue) |
|
1406 | 1406 | end |
|
1407 | 1407 | |
|
1408 | def test_export_to_pdf_with_utf8_u_ffdd | |
|
1409 | # U+FFFD | |
|
1410 | s = "\xef\xbf\xbd" | |
|
1411 | s.force_encoding('UTF-8') if s.respond_to?(:force_encoding) | |
|
1412 | issue = Issue.generate!(:subject => s) | |
|
1413 | ["en", "zh", "zh-TW", "ja", "ko"].each do |lang| | |
|
1414 | with_settings :default_language => lang do | |
|
1415 | get :show, :id => issue.id, :format => 'pdf' | |
|
1416 | assert_response :success | |
|
1417 | assert_equal 'application/pdf', @response.content_type | |
|
1418 | assert @response.body.starts_with?('%PDF') | |
|
1419 | assert_not_nil assigns(:issue) | |
|
1420 | end | |
|
1421 | end | |
|
1422 | end | |
|
1423 | ||
|
1408 | 1424 | def test_show_export_to_pdf_with_ancestors |
|
1409 | 1425 | issue = Issue.generate!(:project_id => 1, :author_id => 2, :tracker_id => 1, :subject => 'child', :parent_issue_id => 1) |
|
1410 | 1426 |
General Comments 0
You need to be logged in to leave comments.
Login now