Sha256: 151210ac7ee12b6ff3eed80bf6b9ef2ef1c1d7fa8d3d53b6d1ad57fe75ed1004

Contents?: true

Size: 395 Bytes

Versions: 3

Compression:

Stored size: 395 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe Yardstick::OrderedSet, '#each' do
  subject { set.each { |*args| yielded << args } }

  let(:set)     { described_class.new([item]) }
  let(:item)    { double('item')              }
  let(:yielded) { []                          }

  it { should be(set) }

  it 'should yield items' do
    subject
    expect(yielded).to eql([[item]])
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
yardstick-0.9.9 spec/unit/yardstick/ordered_set/each_spec.rb
yardstick-0.9.8 spec/unit/yardstick/ordered_set/each_spec.rb
yardstick-0.9.7 spec/unit/yardstick/ordered_set/each_spec.rb