Sha256: 88583681a75029254b9fdfe154156f10d394ad3b343d4a22a66ffbe1baf20671

Contents?: true

Size: 750 Bytes

Versions: 15

Compression:

Stored size: 750 Bytes

Contents

require 'test_helper'
require 'traject/oai_pmh_nokogiri_reader'

describe "Traject::OaiPmhNokogiriReader" do

  it "smoke test" do
    @reader = Traject::OaiPmhNokogiriReader.new(nil,
      "oai_pmh.start_url" => "http://example.com/oai?verb=ListRecords&metadataPrefix=oai_dc"
    )

    fetched = @reader.to_a

    assert_length 2, fetched
  end

  before do
    stub_request(:get, "http://example.com/oai?metadataPrefix=oai_dc&verb=ListRecords").
      to_return(status: 200, body: File.read(support_file_path("oai-pmh-one-record-first.xml")))

    stub_request(:get, "http://example.com/oai?resumptionToken=dummy_resumption&verb=ListRecords").
      to_return(status: 200, body: File.read(support_file_path("oai-pmh-one-record-2.xml")))
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
traject-3.8.3 test/oai_pmh_nokogiri_reader_test.rb
traject-3.8.2 test/oai_pmh_nokogiri_reader_test.rb
traject-3.8.1 test/oai_pmh_nokogiri_reader_test.rb
traject-3.8.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.7.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.6.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.5.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.4.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.3.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.2.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.1.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.1.0.rc1 test/oai_pmh_nokogiri_reader_test.rb
traject-3.0.0 test/oai_pmh_nokogiri_reader_test.rb
traject-3.0.0.alpha.2 test/oai_pmh_nokogiri_reader_test.rb
traject-3.0.0.alpha.1 test/oai_pmh_nokogiri_reader_test.rb