summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authornaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-08-14 09:05:44 +0000
committernaruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-08-14 09:05:44 +0000
commit4155811dc15e2868edf7cb6a7fefd8645c8337a0 (patch)
tree252f3d20c484e972b8d249e35b12c7e82bc1a9c5 /test
parent2b91cbbf112f6f7c628a8927f2f336ae31e81a38 (diff)
* re.c (rb_reg_preprocess_dregexp): change Exception class to
RegexpError. * test/ruby/test_m17n.rb (test_regexp_usascii): follow above. * test/ruby/test_m17n.rb (test_regexp_embed): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24539 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/ruby/test_m17n.rb14
1 files changed, 7 insertions, 7 deletions
diff --git a/test/ruby/test_m17n.rb b/test/ruby/test_m17n.rb
index 25bb0df3b0..78d98ac441 100644
--- a/test/ruby/test_m17n.rb
+++ b/test/ruby/test_m17n.rb
@@ -442,18 +442,18 @@ class TestM17N < Test::Unit::TestCase
def test_regexp_embed
r = eval(e("/\xc2\xa1/"))
- assert_raise(ArgumentError) { eval(s("/\xc2\xa1\#{r}/s")) }
- assert_raise(ArgumentError) { eval(s("/\#{r}\xc2\xa1/s")) }
+ assert_raise(RegexpError) { eval(s("/\xc2\xa1\#{r}/s")) }
+ assert_raise(RegexpError) { eval(s("/\#{r}\xc2\xa1/s")) }
r = /\xc2\xa1/e
- assert_raise(ArgumentError) { eval(s("/\xc2\xa1\#{r}/s")) }
- assert_raise(ArgumentError) { eval(s("/\#{r}\xc2\xa1/s")) }
+ assert_raise(RegexpError) { eval(s("/\xc2\xa1\#{r}/s")) }
+ assert_raise(RegexpError) { eval(s("/\#{r}\xc2\xa1/s")) }
r = eval(e("/\xc2\xa1/"))
- assert_raise(ArgumentError) { /\xc2\xa1#{r}/s }
+ assert_raise(RegexpError) { /\xc2\xa1#{r}/s }
r = /\xc2\xa1/e
- assert_raise(ArgumentError) { /\xc2\xa1#{r}/s }
+ assert_raise(RegexpError) { /\xc2\xa1#{r}/s }
r1 = Regexp.new('foo'.force_encoding("ascii-8bit"))
r2 = eval('/bar#{r1}/'.force_encoding('ascii-8bit'))
@@ -1255,7 +1255,7 @@ class TestM17N < Test::Unit::TestCase
assert_regexp_usascii_literal('/\u1234#{%q"\x80"}/', nil, SyntaxError)
assert_regexp_usascii_literal('/\u1234#{"\x80"}/', nil, SyntaxError)
assert_regexp_usascii_literal('/\u1234\x80/', nil, SyntaxError)
- assert_regexp_usascii_literal('/\u1234#{}\x80/', nil, ArgumentError)
+ assert_regexp_usascii_literal('/\u1234#{}\x80/', nil, RegexpError)
end
def test_gbk