module Ddr::Models RSpec.describe FindingAid do subject { described_class.new("ead") } let(:ead_xml) do <<-EOS ead Guide to the Perplexed 00001 Library of the Perplexed Perplexities RL.00327 6.5 Linear Feet 1876-1953 Abstract of Perplexities. 4000 Items EOS end before do allow(subject).to receive(:doc) { Nokogiri::XML(ead_xml) } end its(:title) { is_expected.to eq("Guide to the Perplexed") } its(:url) { is_expected.to eq("http://example.com/ead/") } its(:repository) { is_expected.to eq("Library of the Perplexed") } its(:collection_date_span) { is_expected.to eq("1876-1953") } its(:collection_number) { is_expected.to eq("RL.00327") } its(:collection_title) { is_expected.to eq("Perplexities") } its(:extent) { is_expected.to eq("6.5 Linear Feet; 4000 Items") } its(:abstract) { is_expected.to eq("Abstract of Perplexities.") } end end