diff options
Diffstat (limited to 'spec/rubyspec/library/stringscanner/dup_spec.rb')
-rw-r--r-- | spec/rubyspec/library/stringscanner/dup_spec.rb | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/spec/rubyspec/library/stringscanner/dup_spec.rb b/spec/rubyspec/library/stringscanner/dup_spec.rb deleted file mode 100644 index 2f0feff071..0000000000 --- a/spec/rubyspec/library/stringscanner/dup_spec.rb +++ /dev/null @@ -1,39 +0,0 @@ -require File.expand_path('../../../spec_helper', __FILE__) -require 'strscan' - -describe "StringScanner#dup" do - before :each do - @string = "this is a test" - @orig_s = StringScanner.new(@string) - end - - it "copies the passed StringScanner's content to self" do - s = @orig_s.dup - s.string.should == @string - end - - it "copies the passed StringSCanner's position to self" do - @orig_s.pos = 5 - s = @orig_s.dup - s.pos.should eql(5) - end - - it "copies previous match state" do - @orig_s.scan(/\w+/) - @orig_s.scan(/\s/) - - @orig_s.pre_match.should == "this" - - s = @orig_s.dup - s.pre_match.should == "this" - - s.unscan - s.scan(/\s/).should == " " - end - - it "copies the passed StringScanner scan pointer to self" do - @orig_s.terminate - s = @orig_s.dup - s.eos?.should be_true - end -end |