diff options
author | sorah <sorah@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-02-18 05:29:18 +0000 |
---|---|---|
committer | sorah <sorah@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-02-18 05:29:18 +0000 |
commit | e8074a382eb3e07feb4c425498e1605e2e729f7c () | |
tree | fd2f8a5a91f80144b69d6e430bc148e384537c0c /test/ruby/test_regexp.rb | |
parent | e4809b056c1a37b51b4d2155f218f07b0147d29a (diff) |
* re.c: Add MatchData#named_captures
[Feature #11999] [ruby-core:72897] * test/ruby/test_regexp.rb(test_match_data_named_captures): Test for above. * NEWS: News about MatchData#named_captures. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | test/ruby/test_regexp.rb | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -175,6 +175,20 @@ class TestRegexp < Test::Unit::TestCase assert_raise(IndexError, bug9903) {m[key.dup.force_encoding(Encoding::Shift_JIS)]} end def test_assign_named_capture assert_equal("a", eval('/(?<foo>.)/ =~ "a"; foo')) assert_equal(nil, eval('/(?<@foo>.)/ =~ "a"; defined?(@foo)')) |