Sha256: 1dd616efc23e4db597680dcad3d001a5122be56224b33d991c6cb369fc1754e0

Contents?: true

Size: 353 Bytes

Versions: 3

Compression:

Stored size: 353 Bytes

Contents

require "spec_helper"

describe Enumerator do
	describe "#with_iobject" do
		it "has memo" do
			ret = [1, 2].each.with_iobject([]) { |v, i, m|
				m << v + i
      }
			expect(ret).to eq([1, 3])
		end

		it "has offset and memo" do
			ret = [1, 2].each.with_iobject(1, []) { |v, i, m|
				m << v + i
      }
			expect(ret).to eq([2, 4])
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tagen-2.0.2 spec/tagen/core/enumerator_spec.rb
tagen-2.0.1 spec/tagen/core/enumerator_spec.rb
tagen-2.0.0 spec/tagen/core/enumerator_spec.rb