spec/models/spotlight/resources/purl_spec.rb in spotlight-dor-resources-0.0.6 vs spec/models/spotlight/resources/purl_spec.rb in spotlight-dor-resources-0.1.0
- old
+ new
@@ -89,10 +89,10 @@
expect(Spotlight::Dor::Resources.indexer).to receive(:solr_document).with(subject.resource).and_return(upstream: true)
expect(subject.to_solr.first).to include :upstream, :spotlight_resource_id_ssim, :spotlight_resource_type_ssim
end
it 'provides a solr document for the items too' do
- item = double
+ item = double(druid: 'xyz')
allow(subject.resource).to receive(:items).and_return([item])
expect(Spotlight::Dor::Resources.indexer).to receive(:solr_document).with(subject.resource).and_return(collection: true)
expect(Spotlight::Dor::Resources.indexer).to receive(:solr_document).with(item).and_return(item: true)
solr_doc = subject.to_solr.to_a
expect(solr_doc.first).to include :collection