On 15 Oct 2008, at 05:10, Alr Alr wrote:

Hi,

Is there any way to experiment with rSpec in irb or script/console
session?

Tried this:

require 'spec'
=> true
[1,2,3].should have(3).items
=> NoMethodError: undefined method `have' for main:Object
 from (irb):4
 from
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 1.8/fileutils.rb:1576

What I am doing wrong?


%w(1 2 3).should have(3).items

the call to have is Object#have, which doesn't exist. If you include the Spec::Matchers module however, then it adds Object#have, etc.

Julius:~ caius$ irb
>> require "spec"
=> true
>> include Spec::Matchers
=> Object
>> %w(1 2 3).should have(3).items
=> true

C
---
Caius Durling
[EMAIL PROTECTED]
+44 (0) 7960 268 100
http://caius.name/

_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to