Sha256: 7505c118b62b26ce6f40d765b9ae29b7cdce6eef0e224f3b86caa795c7a864dd

Contents?: true

Size: 581 Bytes

Versions: 4

Compression:

Stored size: 581 Bytes

Contents

require 'helper'

class TestVoyagerApi < MiniTest::Unit::TestCase

  def setup
    @conn = Voyager::Connection.new()
    @bad_bib = 1
    @good_bib = 123
  end

  def teardown
    @conn.clean_session!
  end

  def test_bad_bib
    e = assert_raises(RuntimeError) {
      Voyager::Holdings::Collection.new_from_opac(@bad_bib, @conn)
    }
    assert_match e.message,
        /com.endinfosys.voyager.holdingsinfo.HoldingsInfo.HoldingsInfoException/
  end

  def good_bad_bib
    result = Voyager::Holdings::Collection.new_from_opac(@good_bib, @conn)
    refute_nil result
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
voyager_api-0.3.11 test/test_voyager_api.rb
voyager_api-0.3.10 test/test_voyager_api.rb
voyager_api-0.3.9 test/test_voyager_api.rb
voyager_api-0.3.8 test/test_voyager_api.rb