On Wed, May 20, 2009 at 6:32 PM, Gary Lin <g...@employees.org> wrote: > Hi, > > I am trying to implement my own matcher which use a special algorithm to do > the semantics diff-ing between two proprietary configuration file. When > come to the report, I would like my formatter to be able to have access to > the original configuration file content as well as the diff-ing result. By > digging through the code, looks like all formatter can get is an > ExpectationNotMetError with a string-based message embedded inside. How do > I make the matcher pass additional information to my formatter? I see there > is a class level variable called ::Spec::Matchers.last_matcher which allows > me to access the last matcher. Is that the right away to implement this? > Or if there is any better way for me to add additional information into the > ExpectationNotMetError exception?
There's nothing built in. If you have any recommendations as to how this should work, please feel free to file a feature request at http://rspec.lighthouseapp.com. Thanks, David > > Thanks, > > --Gary > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users