Sha256: 80034385f922c10343210a2ae45d3226b58696084d000c47f6101c2cc01f2701

Contents?: true

Size: 647 Bytes

Versions: 5

Compression:

Stored size: 647 Bytes

Contents

require "spec_helper"

def mods_display_sub_title(mods_record)
  ModsDisplay::SubTitle.new(mods_record, ModsDisplay::Configuration::Base.new, double("controller"))
end

describe ModsDisplay::SubTitle do
  before(:all) do
    @title = Stanford::Mods::Record.new.from_str("<mods><titleInfo><title>Main Title</title></titleInfo><titleInfo><title>Sub Title</title></titleInfo></mods>", false).title_info
  end
  it "omit the main title and only return sub titles" do
    fields = mods_display_sub_title(@title).fields
    fields.length.should == 1
    fields.first.label.should == "Title"
    fields.first.values.should == ["Sub Title"]
    
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mods_display-0.2.4 spec/fields/sub_title_spec.rb
mods_display-0.2.3 spec/fields/sub_title_spec.rb
mods_display-0.2.2 spec/fields/sub_title_spec.rb
mods_display-0.2.1 spec/fields/sub_title_spec.rb
mods_display-0.2.0 spec/fields/sub_title_spec.rb