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