Sha256: 94b9b6d4d78133bcdfbaabc39c38ec1ceea36571b42ae288a30c72e9b659dda3
Contents?: true
Size: 580 Bytes
Versions: 10
Compression:
Stored size: 580 Bytes
Contents
describe "Enumerator#rewind" do before(:each) do @enum = enumerator_class.new(1, :upto, 3) end it "resets the enumerator to its initial state" do @enum.next.should == 1 @enum.next.should == 2 @enum.rewind @enum.next.should == 1 end it "returns self" do @enum.rewind.should == @enum end it "has no effect on a new enumerator" do @enum.rewind @enum.next.should == 1 end it "has no effect if called multiple, consecutive times" do @enum.next.should == 1 @enum.rewind @enum.rewind @enum.next.should == 1 end end
Version data entries
10 entries across 10 versions & 1 rubygems