From e56bf07b166f9b209745e3343f3f80f5e4d87a93 Mon Sep 17 00:00:00 2001 From: naruse Date: Sat, 8 Aug 2009 23:25:32 +0000 Subject: New API Encoding#ascii_compatible?. * encoding.c (enc_ascii_compatible_p): added. [ruby-core:24793] (Init_Encoding): New API Encoding#ascii_compatible?. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/ruby/test_encoding.rb | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test') diff --git a/test/ruby/test_encoding.rb b/test/ruby/test_encoding.rb index 6edad2418f..d0477cf850 100644 --- a/test/ruby/test_encoding.rb +++ b/test/ruby/test_encoding.rb @@ -44,6 +44,13 @@ class TestEncoding < Test::Unit::TestCase assert_equal(false, Encoding::UTF_8.dummy?) end + def test_ascii_compatible_p + assert_equal(true, Encoding::ASCII_8BIT.ascii_compatible?) + assert_equal(true, Encoding::UTF_8.ascii_compatible?) + assert_equal(false, Encoding::UTF_16BE.ascii_compatible?) + assert_equal(false, Encoding::ISO_2022_JP.ascii_compatible?) + end + def test_name_list assert_instance_of(Array, Encoding.name_list) Encoding.name_list.each do |x| -- cgit v1.2.3