Sha256: 3097e4f9a1177bd9306b40d8b6c5c04492fa73d9d866ae7ce558b4da961b0dfa

Contents?: true

Size: 556 Bytes

Versions: 2

Compression:

Stored size: 556 Bytes

Contents

require 'spec_helper'

describe CurationConcerns::CollectionPresenter do
  let(:collection) { Collection.new(id: 'adc12v', description: 'a nice collection', title: 'A clever title') }
  let(:solr_document) { SolrDocument.new(collection.to_solr) }
  let(:ability) { double }
  let(:presenter) { described_class.new(solr_document, ability) }

  describe '#title' do
    subject { presenter.title }
    it { is_expected.to eq 'A clever title' }
  end

  describe '#to_key' do
    subject { presenter.to_key }
    it { is_expected.to eq ['adc12v'] }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
curation_concerns-0.3.0 spec/presenters/curation_concerns/collection_presenter_spec.rb
curation_concerns-0.2.0 spec/presenters/curation_concerns/collection_presenter_spec.rb