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