Sha256: cdc46d4c2cbd94ef38998fe4d3d1a146c6ff6a880619fb80d84f7bae3b265ade
Contents?: true
Size: 848 Bytes
Versions: 5
Compression:
Stored size: 848 Bytes
Contents
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("<mods><targetAudience>Audience Note</targetAudience></mods>", false).targetAudience @display_label = Stanford::Mods::Record.new.from_str("<mods><targetAudience displayLabel='Special Label'>Audience Note</tableOfContents></mods>", false).targetAudience end describe "label" do it "should have a default label" do mods_display_audience(@audience).label.should == "Target audience" end it "should use the displayLabel attribute when one is available" do mods_display_audience(@display_label).label.should == "Special Label" end end end
Version data entries
5 entries across 5 versions & 1 rubygems