@@ -30,28 +30,28 @@ module RDF_Queryable
3030
3131 context "when called" do
3232 it "requires an argument" do
33- lambda { subject . query } . should raise_error ( ArgumentError )
33+ expect { subject . query } . to raise_error ( ArgumentError )
3434 end
3535
3636 it "accepts a pattern argument" do
37- lambda { subject . query ( RDF ::Query ::Pattern . new ( nil , nil , nil ) ) } . should_not raise_error ( ArgumentError )
38- lambda { subject . query ( RDF ::Query ::Pattern . new ( :s , :p , :o ) ) } . should_not raise_error ( ArgumentError )
37+ expect { subject . query ( RDF ::Query ::Pattern . new ( nil , nil , nil ) ) } . not_to raise_error
38+ expect { subject . query ( RDF ::Query ::Pattern . new ( :s , :p , :o ) ) } . not_to raise_error
3939 end
4040
4141 it "accepts a statement argument" do
42- lambda { subject . query ( RDF ::Statement . new ( nil , nil , nil ) ) } . should_not raise_error ( ArgumentError )
42+ expect { subject . query ( RDF ::Statement . new ( nil , nil , nil ) ) } . not_to raise_error
4343 end
4444
4545 it "accepts a triple argument" do
46- lambda { subject . query ( [ nil , nil , nil ] ) } . should_not raise_error ( ArgumentError )
46+ expect { subject . query ( [ nil , nil , nil ] ) } . not_to raise_error
4747 end
4848
4949 it "accepts a quad argument" do
50- lambda { subject . query ( [ nil , nil , nil , nil ] ) } . should_not raise_error ( ArgumentError )
50+ expect { subject . query ( [ nil , nil , nil , nil ] ) } . not_to raise_error
5151 end
5252
5353 it "accepts a hash argument" do
54- lambda { subject . query ( { } ) } . should_not raise_error ( ArgumentError )
54+ expect { subject . query ( { } ) } . not_to raise_error
5555 end
5656
5757 it "does not alter a given hash argument" do
@@ -62,7 +62,7 @@ module RDF_Queryable
6262 end
6363
6464 it "rejects other kinds of arguments" do
65- lambda { subject . query ( nil ) } . should raise_error ( ArgumentError )
65+ expect { subject . query ( nil ) } . to raise_error ( ArgumentError )
6666 end
6767
6868 context "with a block" do
@@ -158,7 +158,7 @@ module RDF_Queryable
158158
159159 context "when called" do
160160 it "requires an argument" do
161- lambda { subject . send ( :query_pattern ) } . should raise_error ( ArgumentError )
161+ expect { subject . send ( :query_pattern ) } . to raise_error ( ArgumentError )
162162 end
163163
164164 it "yields to the given block" do
@@ -243,7 +243,7 @@ module RDF_Queryable
243243 end
244244
245245 it "returns enumerator without a pattern" do
246- lambda { subject . first } . should_not raise_error ( ArgumentError )
246+ expect { subject . first } . not_to raise_error
247247 subject . first . should == subject . each . first # uses an Enumerator
248248 end
249249
@@ -275,7 +275,7 @@ module RDF_Queryable
275275 end
276276
277277 it "returns enumerator without a pattern" , :pending => ( defined? ( RUBY_PLATFORM ) && RUBY_PLATFORM == 'java' ) do
278- lambda { subject . first_subject } . should_not raise_error ( ArgumentError )
278+ expect { subject . first_subject } . not_to raise_error
279279 subject . first_subject . should == subject . first . subject
280280 end
281281
@@ -306,7 +306,7 @@ module RDF_Queryable
306306 it { should respond_to ( :first_predicate ) }
307307
308308 it "returns enumerator without a pattern" , :pending => ( defined? ( RUBY_PLATFORM ) && RUBY_PLATFORM == 'java' ) do
309- lambda { subject . first_predicate } . should_not raise_error ( ArgumentError )
309+ expect { subject . first_predicate } . not_to raise_error
310310 subject . first_predicate . should == subject . first . predicate
311311 end
312312
@@ -336,7 +336,7 @@ module RDF_Queryable
336336 it { should respond_to ( :first_object ) }
337337
338338 it "returns enurator without a pattern" , :pending => ( defined? ( RUBY_PLATFORM ) && RUBY_PLATFORM == 'java' ) do
339- lambda { subject . first_object } . should_not raise_error ( ArgumentError )
339+ expect { subject . first_object } . not_to raise_error
340340 subject . first_object . should == subject . first . object
341341 end
342342
@@ -374,7 +374,7 @@ module RDF_Queryable
374374 it { should respond_to ( :first_literal ) }
375375
376376 it "returns a literal without a pattern" do
377- lambda { subject . first_literal } . should_not raise_error ( ArgumentError )
377+ expect { subject . first_literal } . not_to raise_error
378378 subject . first_literal . should == literal
379379 end
380380
@@ -404,7 +404,7 @@ module RDF_Queryable
404404 it { should respond_to ( :first_value ) }
405405
406406 it "returns first literal without a pattern" do
407- lambda { subject . first_value } . should_not raise_error ( ArgumentError )
407+ expect { subject . first_value } . not_to raise_error
408408 subject . first_value . should == subject . first_literal . value
409409 end
410410
0 commit comments