diff --git a/app/presenters/curation_concerns/collection_presenter.rb b/app/presenters/curation_concerns/collection_presenter.rb index bc43bdee0..5ed58d94d 100644 --- a/app/presenters/curation_concerns/collection_presenter.rb +++ b/app/presenters/curation_concerns/collection_presenter.rb @@ -17,7 +17,7 @@ def initialize(solr_document, current_ability) :to_s, to: :solr_document # Metadata Methods - delegate :title, :description, :creator, :contributor, :subject, :publisher, :language, + delegate :title, :description, :creator, :contributor, :subject, :publisher, :keyword, :language, :embargo_release_date, :lease_expiration_date, :rights, :date_created, to: :solr_document def size diff --git a/spec/presenters/curation_concerns/collection_presenter_spec.rb b/spec/presenters/curation_concerns/collection_presenter_spec.rb index d2c86fe75..8b5716fc6 100644 --- a/spec/presenters/curation_concerns/collection_presenter_spec.rb +++ b/spec/presenters/curation_concerns/collection_presenter_spec.rb @@ -6,6 +6,7 @@ id: 'adc12v', description: ['a nice collection'], title: ['A clever title'], + keyword: ['neologism'], date_created: ['some date']) end let(:work) { build(:work, title: ['unimaginitive title']) } @@ -21,6 +22,11 @@ it { is_expected.to eq ['A clever title'] } end + describe '#keyword' do + subject { presenter.keyword } + it { is_expected.to eq ['neologism'] } + end + describe '#to_key' do subject { presenter.to_key } it { is_expected.to eq ['adc12v'] }