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
=> 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.