summaryrefslogtreecommitdiff
path: root/spec/rubyspec/library/stringscanner/dup_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/rubyspec/library/stringscanner/dup_spec.rb')
-rw-r--r--spec/rubyspec/library/stringscanner/dup_spec.rb39
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