diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-08-08 23:25:32 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-08-08 23:25:32 +0000 |
commit | e56bf07b166f9b209745e3343f3f80f5e4d87a93 (patch) | |
tree | e0f2b7131a561a997a6d3f4007d1d11fcee43bf8 /test/ruby | |
parent | 28f00681ca11e8df208fceadd74433f82cd9b533 (diff) | |
download | ruby-e56bf07b166f9b209745e3343f3f80f5e4d87a93.tar.gz |
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
Diffstat (limited to 'test/ruby')
-rw-r--r-- | test/ruby/test_encoding.rb | 7 |
1 files changed, 7 insertions, 0 deletions
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| |