Sha256: ec3461be6f7faa43e438d2345f20e59b09cd8982f062ce65f4497314626e96a8
Contents?: true
Size: 529 Bytes
Versions: 1
Compression:
Stored size: 529 Bytes
Contents
# encoding: UTF-8 require 'spec_helper' describe Esearch::Presenter::Hits, '#each' do subject { object.each { |hit| yields << hit } } let(:object) { described_class.new(raw) } let(:yields) { [] } let(:hit_a) { double('Hit A') } let(:hit_b) { double('Hit B') } let(:raw) { { 'hits' => [hit_a, hit_b] } } it_should_behave_like 'an #each method' its(:to_a) { should eql([Esearch::Presenter::Hit.new(hit_a), Esearch::Presenter::Hit.new(hit_b)]) } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
esearch-0.2.2 | spec/unit/esearch/presenter/hits/each_spec.rb |