hey ben, thanks,
your solution works :-)
luckily(!) a typo make get me to some prettier way (doing what webrat does),
first namescoping the matchers:
module MyCustom do
module Matchers do
Spec::Matchers.define :have_rol do |role|
match do |user|
user.roles.collect{ |r| r.name }.include?(role)
end
end
end
end
and then in some my_custom_matchers.rb do:
Spec::Runner.configure do |config|
# rspec should support :type => [:controller, :helper, :view] - but until
it does ...
config.include(Webrat::Matchers, :type => :controller)
config.include(Webrat::Matchers, :type => :helper)
config.include(Webrat::Matchers, :type => :view)
end
and then a require 'my_custom_matchers' in env.rb save the day
thanks for your response
joaquin
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users