Skip to content

Commit ac1b1dd

Browse files
committed
Expect inserting an incomplete statement to raise ArgumentError. For ruby-rdf/rdf/issues#226.
1 parent ba9bdc2 commit ac1b1dd

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

lib/rdf/spec/writable.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@
107107

108108
it "should not insert an incomplete statement" do
109109
if subject.writable?
110-
subject.insert(RDF::Statement.from(statement.to_hash.merge(subject: nil)))
111-
subject.insert(RDF::Statement.from(statement.to_hash.merge(predicate: nil)))
112-
subject.insert(RDF::Statement.from(statement.to_hash.merge(object: nil)))
110+
expect {subject.insert(RDF::Statement.from(statement.to_hash.merge(subject: nil)))}.to raise_error(ArgumentError)
111+
expect {subject.insert(RDF::Statement.from(statement.to_hash.merge(predicate: nil)))}.to raise_error(ArgumentError)
112+
expect {subject.insert(RDF::Statement.from(statement.to_hash.merge(object: nil)))}.to raise_error(ArgumentError)
113113
expect(subject.count).to eql 0
114114
end
115115
end

0 commit comments

Comments
 (0)