The following works:

   it "should evaluate a passed in block in the context of the  
interview object" do
     block = Proc.new { raise unless self.is_a? 
(Interview) }.should_not raise_error
     Interview.create(:title => "Text", &block)
   end

However, the following does not:

   it "should evaluate a passed in block in the context of the  
interview object" do
     block = Proc.new { self.should be_an_instance_of(Interview) }
     Interview.create(:title => "Text", &block)
   end

I'd far prefer to use the latter.  However "be_an_instance_of" is not  
defined on my Interview class per the interpreter.  While I've poked  
a little inside RSpec for insights, I'm just a tad too tired to dig  
in for an answer for this one.  Can someone help me out after  
clobbering me for what is likely to turn out to be a foolish question?

Thanks,
Evan
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to