diff options
Diffstat (limited to 'spec/rubyspec/core/matchdata/begin_spec.rb')
| -rw-r--r-- | spec/rubyspec/core/matchdata/begin_spec.rb | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/spec/rubyspec/core/matchdata/begin_spec.rb b/spec/rubyspec/core/matchdata/begin_spec.rb deleted file mode 100644 index b3d042066d..0000000000 --- a/spec/rubyspec/core/matchdata/begin_spec.rb +++ /dev/null @@ -1,30 +0,0 @@ -# -*- encoding: utf-8 -*- - -require File.expand_path('../../../spec_helper', __FILE__) - -describe "MatchData#begin" do - it "returns the offset of the start of the nth element" do - match_data = /(.)(.)(\d+)(\d)/.match("THX1138.") - match_data.begin(0).should == 1 - match_data.begin(2).should == 2 - end - - it "returns nil when the nth match isn't found" do - match_data = /something is( not)? (right)/.match("something is right") - match_data.begin(1).should be_nil - end - - it "returns the offset for multi byte strings" do - match_data = /(.)(.)(\d+)(\d)/.match("TñX1138.") - match_data.begin(0).should == 1 - match_data.begin(2).should == 2 - end - - not_supported_on :opal do - it "returns the offset for multi byte strings with unicode regexp" do - match_data = /(.)(.)(\d+)(\d)/u.match("TñX1138.") - match_data.begin(0).should == 1 - match_data.begin(2).should == 2 - end - end -end |
