Hi, Is there way to generate a better error messages when I have a matcher in my step like 1.should == 0 => would fail with expected 1, got 0 I would like to add more details to that error? Especially , in my case ,I am using the include? matcher. Thanks Emmanuel
On Wed, Mar 25, 2009 at 7:18 PM, Emmanuel Pinault <seatmanu at gmail.com> wrote:> Hi, > > > Is there way to generate a better error messages when I have a matcher in my > step like > > 1.should == 0 ?=> would fail with expected 1, got 0 > > I would like to add more details to that error? ?Especially , in my case ,I > am using the include? matcher.Check out rolling your own simple matcher: http://apidock.com/rspec/Spec/Matchers/simple_matcher It can be done in only a few lines!> > > Thanks > > Emmanuel > > > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >-- Zach Dennis http://www.continuousthinking.com http://www.mutuallyhuman.com
On Wed, Mar 25, 2009 at 7:32 PM, Zach Dennis <zach.dennis at gmail.com> wrote:> On Wed, Mar 25, 2009 at 7:18 PM, Emmanuel Pinault <seatmanu at gmail.com> wrote: >> Hi, >> >> >> Is there way to generate a better error messages when I have a matcher in my >> step like >> >> 1.should == 0 ?=> would fail with expected 1, got 0 >> >> I would like to add more details to that error? ?Especially , in my case ,I >> am using the include? matcher. > > Check out rolling your own simple matcher: > > http://apidock.com/rspec/Spec/Matchers/simple_matcher > > It can be done in only a few lines!Or the new Matcher DSL - simple matcher even simpler! http://rspec.rubyforge.org/rspec/1.2.2/files/features/matchers/create_matcher_feature.html> >> >> >> Thanks >> >> Emmanuel >> >> >> _______________________________________________ >> rspec-users mailing list >> rspec-users at rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > > > > -- > Zach Dennis > http://www.continuousthinking.com > http://www.mutuallyhuman.com > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
Thanks David! I will try the new matcher after I migrate to rspec 1.2.x :) But seems a lot easier to create . Really liking it! Emmanuel On Mar 25, 2009, at 6:00 PM, David Chelimsky wrote:> On Wed, Mar 25, 2009 at 7:32 PM, Zach Dennis <zach.dennis at gmail.com> > wrote: >> On Wed, Mar 25, 2009 at 7:18 PM, Emmanuel Pinault >> <seatmanu at gmail.com> wrote: >>> Hi, >>> >>> >>> Is there way to generate a better error messages when I have a >>> matcher in my >>> step like >>> >>> 1.should == 0 => would fail with expected 1, got 0 >>> >>> I would like to add more details to that error? Especially , in >>> my case ,I >>> am using the include? matcher. >> >> Check out rolling your own simple matcher: >> >> http://apidock.com/rspec/Spec/Matchers/simple_matcher >> >> It can be done in only a few lines! > > Or the new Matcher DSL - simple matcher even simpler! > > http://rspec.rubyforge.org/rspec/1.2.2/files/features/matchers/create_matcher_feature.html > >> >>> >>> >>> Thanks >>> >>> Emmanuel >>> >>> >>> _______________________________________________ >>> rspec-users mailing list >>> rspec-users at rubyforge.org >>> http://rubyforge.org/mailman/listinfo/rspec-users >>> >> >> >> >> -- >> Zach Dennis >> http://www.continuousthinking.com >> http://www.mutuallyhuman.com >> _______________________________________________ >> rspec-users mailing list >> rspec-users at rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users