X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Finifile%2Fspec%2Funit%2Fpuppet%2Futil%2Fexternal_iterator_spec.rb;fp=3rdparty%2Fmodules%2Finifile%2Fspec%2Funit%2Fpuppet%2Futil%2Fexternal_iterator_spec.rb;h=0000000000000000000000000000000000000000;hb=6e1426dc77fb4e5d51f07c187c6f2219431dc31e;hp=92b17af44cdd8db054bd9534d037d7bea1fb48b4;hpb=87423ba664cd5f2bb462ebadd08b1a90d0fe1c8d;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/inifile/spec/unit/puppet/util/external_iterator_spec.rb b/3rdparty/modules/inifile/spec/unit/puppet/util/external_iterator_spec.rb deleted file mode 100644 index 92b17af44..000000000 --- a/3rdparty/modules/inifile/spec/unit/puppet/util/external_iterator_spec.rb +++ /dev/null @@ -1,35 +0,0 @@ -require 'spec_helper' -require 'puppet/util/external_iterator' - -describe Puppet::Util::ExternalIterator do - let(:subject) { Puppet::Util::ExternalIterator.new(["a", "b", "c"]) } - - context "#next" do - it "should iterate over the items" do - subject.next.should == ["a", 0] - subject.next.should == ["b", 1] - subject.next.should == ["c", 2] - end - end - - context "#peek" do - it "should return the 0th item repeatedly" do - subject.peek.should == ["a", 0] - subject.peek.should == ["a", 0] - end - - it "should not advance the iterator, but should reflect calls to #next" do - subject.peek.should == ["a", 0] - subject.peek.should == ["a", 0] - subject.next.should == ["a", 0] - subject.peek.should == ["b", 1] - subject.next.should == ["b", 1] - subject.peek.should == ["c", 2] - subject.next.should == ["c", 2] - subject.peek.should == [nil, nil] - subject.next.should == [nil, nil] - end - end - - -end