Sha256: dec91a788567f8e34b736f98bcc76c02ee76c7824828dcee020335039b97741b

Contents?: true

Size: 655 Bytes

Versions: 83

Compression:

Stored size: 655 Bytes

Contents

require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper'
require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/fixtures/classes'

ruby_version_is '1.8.7' do
  describe "Enumerable#reverse_each" do

    it "traverses enum in reverse order and pass each element to block" do
      a=[]
      EnumerableSpecs::Numerous.new.reverse_each { |i| a << i }
      a.should == [4, 1, 6, 3, 5, 2]
    end

    it 'returns an Enumerator if no block given' do
      enum = EnumerableSpecs::Numerous.new.reverse_each
      enum.should be_kind_of(enumerator_class)
      enum.to_a.should == [4, 1, 6, 3, 5, 2]
    end
  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/enumerable/reverse_each_spec.rb