Sha256: f026c269a4033b0e083c59a7a51eb6d001daaae80722791aa9f81e19b7d0ac46

Contents?: true

Size: 914 Bytes

Versions: 8

Compression:

Stored size: 914 Bytes

Contents

require 'spec_helper'

describe Solrizer::XML::Extractor do
  
  before do
    @extractor = Solrizer::Extractor.new
  end

  let(:result) { @extractor.xml_to_solr(fixture("druid-bv448hq0314-descMetadata.xml"))}
  
  describe ".xml_to_solr" do
    it "should turn simple xml into a solr document" do
      result[:type_tesim].should == "text"
      result[:medium_tesim].should == "Paper Document"
      result[:rights_tesim].should == "Presumed under copyright. Do not publish."
      result[:date_tesim].should == "1985-12-30"
      result[:format_tesim].should be_kind_of(Array)
      result[:format_tesim].should include("application/tiff")
      result[:format_tesim].should include("application/pdf")
      result[:format_tesim].should include("application/jp2000")
      result[:title_tesim].should == "This is a Sample Title"
      result[:publisher_tesim].should == "Sample Unversity"
    end
  end
  
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
solrizer-3.2.0 spec/units/xml_extractor_spec.rb
solrizer-3.1.1 spec/units/xml_extractor_spec.rb
solrizer-3.1.0 spec/units/xml_extractor_spec.rb
solrizer-3.0.0 spec/units/xml_extractor_spec.rb
solrizer-3.0.0.rc2 spec/units/xml_extractor_spec.rb
solrizer-3.0.0.rc1 spec/units/xml_extractor_spec.rb
solrizer-3.0.0.pre8 spec/units/xml_extractor_spec.rb
solrizer-3.0.0.pre7 spec/units/xml_extractor_spec.rb