Skip to content

Commit 2539ecc

Browse files
committed
Merge pull request #19 from tjdett/extra-set-membership-tests
Adding extra testing for set membership.
2 parents 538dc89 + 06145b2 commit 2539ecc

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/activerecord_provider/tc_ar_sets_provider.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ def test_record_with_multiple_sets
2929
assert_equal 2, record.sets.size
3030
end
3131

32+
def test_missing_set
33+
assert_raise(OAI::NoMatchException) do
34+
doc = REXML::Document.new(@provider.list_records(:set => "D"))
35+
end
36+
end
37+
3238
def setup
3339
@provider = ARSetProvider.new
3440
define_sets
@@ -89,6 +95,12 @@ def test_set_ab
8995
assert_equal 10, doc.elements['OAI-PMH/ListRecords'].to_a.size
9096
end
9197

98+
def test_missing_set
99+
assert_raise(OAI::NoMatchException) do
100+
doc = REXML::Document.new(@provider.list_records(:set => "D"))
101+
end
102+
end
103+
92104
def setup
93105
@provider = ARExclusiveSetProvider.new
94106
define_sets

0 commit comments

Comments
 (0)