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
caius at caius.name
+44 (0) 7960 268 100
http://caius.name/
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://rubyforge.org/pipermail/rspec-users/attachments/20081015/0b029f11/attachment-0001.html>