require 'spec_helper'
def mods_display_audience(mods_record)
ModsDisplay::Audience.new(mods_record, ModsDisplay::Configuration::Base.new, double('controller'))
end
describe ModsDisplay::Contents do
before(:all) do
@audience = Stanford::Mods::Record.new.from_str(
'Audience Note', false
).targetAudience
@display_label = Stanford::Mods::Record.new.from_str(
"Audience Note", false
).targetAudience
end
describe 'label' do
it 'should have a default label' do
expect(mods_display_audience(@audience).label).to eq('Target audience:')
end
it 'should use the displayLabel attribute when one is available' do
expect(mods_display_audience(@display_label).label).to eq('Special Label:')
end
end
end