Sha256: 36be3e98784032b4ba33dff2856dba3278e76b163c157e1d7233b50765664920

Contents?: true

Size: 521 Bytes

Versions: 9

Compression:

Stored size: 521 Bytes

Contents

require_relative '../spec_helper'

describe LsidResolver do
  describe '.resolve' do
    let(:lsid) { 'urn:lsid:ubio.org:classificationbank:2232671' }

    it 'resolves lsid using tdwg service' do
      stub_request(:get,
                   %r|#{Biodiversity::LSID_RESOLVER_URL + lsid}|).to_return do
        { body: File.read(File.expand_path('../../files/lsid.xml', __FILE__)) }
      end
      expect(LsidResolver.resolve lsid).
             to match %r|<dc:title>Pternistis Wagler 1832</dc:title>|
    end
  end

end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
biodiversity-3.1.10 spec/guid/lsid.spec.rb
biodiversity-3.1.9 spec/guid/lsid.spec.rb
biodiversity-3.1.8 spec/guid/lsid.spec.rb
biodiversity19-3.1.7 spec/guid/lsid.spec.rb
biodiversity-3.1.7 spec/guid/lsid.spec.rb
biodiversity19-3.1.6 spec/guid/lsid.spec.rb
biodiversity-3.1.6 spec/guid/lsid.spec.rb
biodiversity19-3.1.5 spec/guid/lsid.spec.rb
biodiversity-3.1.5 spec/guid/lsid.spec.rb