From ac32f9ef8838aba5b8188705c875938bf84d2396 Mon Sep 17 00:00:00 2001 From: Steve St. Martin Date: Mon, 10 Aug 2009 19:52:36 -0400 Subject: [PATCH] test truncate with multibyte separator --- actionpack/test/template/text_helper_test.rb | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/actionpack/test/template/text_helper_test.rb b/actionpack/test/template/text_helper_test.rb index 715c390..e02f7de 100644 --- a/actionpack/test/template/text_helper_test.rb +++ b/actionpack/test/template/text_helper_test.rb @@ -65,6 +65,10 @@ class TextHelperTest < ActionView::TestCase truncate("\354\225\204\353\246\254\353\236\221 \354\225\204\353\246\254 \354\225\204\353\235\274\353\246\254\354\230\244", :length => 10) end end + + def test_truncate_multibyte_separator + assert_equal "Café p...", truncate("Café périferôl", :length => 12, :separator => "é") + end else def test_truncate_multibyte assert_equal "\354\225\210\353\205\225\355...", @@ -73,6 +77,10 @@ class TextHelperTest < ActionView::TestCase assert_equal "\354\225\204\353\246\254\353\236\221 \354\225\204\353\246\254 ...".force_encoding('UTF-8'), truncate("\354\225\204\353\246\254\353\236\221 \354\225\204\353\246\254 \354\225\204\353\235\274\353\246\254\354\230\244".force_encoding('UTF-8'), :length => 10) end + + def test_truncate_multibyte_separator + assert_equal "Café p...", truncate("Café périferôl", :length => 12, :separator => "é") + end end def test_highlighter -- 1.6.4