summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authornaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-08-08 23:25:32 +0000
committernaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-08-08 23:25:32 +0000
commitf4389fb9898cf5fc2df622d7570e8ea13978873a (patch)
treee0f2b7131a561a997a6d3f4007d1d11fcee43bf8 /test
parent046569bb6d69a657f2a1736b105224a2b5659b59 (diff)
downloadruby-f4389fb9898cf5fc2df622d7570e8ea13978873a.tar.gz
ruby-f4389fb9898cf5fc2df622d7570e8ea13978873a.tar.xz
ruby-f4389fb9898cf5fc2df622d7570e8ea13978873a.zip
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: http://svn.ruby-lang.org/repos/ruby/trunk@24480 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_encoding.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/ruby/test_encoding.rb b/test/ruby/test_encoding.rb
index 6edad2418..d0477cf85 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|