Sha256: 05be5f16b21d077df682fc2cbd862c29f70027e928628c917e144a45f0ceaa82
Contents?: true
Size: 1.45 KB
Versions: 2
Compression:
Stored size: 1.45 KB
Contents
require "helper" require "minitest/autorun" class TestCollection < HoldingsTestCase def test_has_records col = load_fixture("holdings_7658449.xml") assert_kind_of Array, col.records assert_equal 1, col.records.length assert_kind_of Record, col.records.first # assert_equal '', col.records.first end def test_adjust_services records = load_fixture("holdings_9702637.xml").records assert_equal 2, records.length assert_equal [], records[0].services, 'Butler suppress doc delivery' assert_equal ['offsite'], records[1].services records = load_fixture("holdings_9420109.xml").records assert_equal 3, records.length assert_equal ['in_process'], records[0].services assert_equal ['recall_hold'], records[1].services, 'suppress bd and ill, copy available' assert_equal ['offsite'], records[2].services records = load_fixture("holdings_10102195.xml").records assert_equal 3, records.length assert_equal ['recall_hold', 'borrow_direct', 'ill'], records[0].services assert_equal [], records[1].services, 'reserve location' assert_equal [], records[2].services, 'reserve location' records = load_fixture("holdings_9421045.xml").records assert_equal 3, records.length assert_equal [], records[0].services, 'bar available copy' assert_equal ['recall_hold'], records[1].services, 'butler checked out' assert_equal [], records[2].services, 'reserve location available' end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
voyager_api-0.3.4 | test/holdings/test_collection.rb |
voyager_api-0.3.3 | test/holdings/test_collection.rb |