On Wed, Jan 14, 2009 at 5:34 AM, Bart Zonneveld <[email protected]> wrote: > > On 14-jan-2009, at 12:10, aslak hellesoy wrote: > >> On Wed, Jan 14, 2009 at 11:12 AM, Bart Zonneveld <[email protected]> >> wrote: >>> >>> Hey list, >>> >>> I've written a custom matcher (http://gist.github.com/46858) which I'd >>> like to use in Cucumber specifically. >>> In my spec_helper, I have required the file where the matcher lives in, >>> and added it to Spec::Runner.configure. >>> In one of my cucumber steps, I have: response.should have_notice("foo"). >>> However, when I run the feature, I get the following error: >>> undefined method `has_notice?' for >>> #<ActionController::CgiResponse:0x308fc84> (NoMethodError) >>> Note the has_notice?... >>> >>> Any ideas on how to add this matcher to the response? >> >> World do |world| >> world.extend(Matchers) >> world >> end > > Thanks, now my matcher did get included. However, I'm trying to use have_tag > (as in http://gist.github.com/46868), and I get this error: > undefined method `have_tag' for #<Matchers::HaveNotice:0x2e4a5c8> > (NoMethodError) > Any ideas on how to make have_tag available in my custom matcher?
Gotta include the rspec-rails matchers as well (or webrat if you're using those). > > thanks, > bartz > >> Documented here: >> >> http://wiki.github.com/aslakhellesoy/cucumber/a-whole-new-world > > Not particularly useful in this case, but if I have some spare time today, > I'll try to update the docs. > > _______________________________________________ > rspec-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
