Test::Differences looks like what I want. Also he documents gracefully falling back to is_deeply. I see no issue requiring it but the alternative is cool. On Feb 11, 2014 2:02 PM, "Shlomi Fish" <shlo...@shlomifish.org> wrote:
> Hi Shawn, > > On Tue, 11 Feb 2014 13:17:15 -0500 > shawn wilson <ag4ve...@gmail.com> wrote: > > > Is there a way to see the data difference when is_deeply fails? proove > > -d doesn't give me the structure that fails. I end up 'print STDERR > > "one " . Dumper($foo); print STDERR 'two " . Dumper($bar);' which just > > doesn't seem like the right thing to do to figure out why a test is > > failing? > > > > Perhaps you want to use eq_or_diff() > from https://metacpan.org/pod/Test::Differences , which does that. It's > not a > core module but is much better, and eq_or_diff() is used almost exactly > the same > as is_deeply() is but with better output. I have a small wrapper for > eq_or_diff() in one of my CPAN modules that falls back to is_deeply in one > of > my CPAN distros but I don't remember where. > > Regards, > > Shlomi Fish > > > -- > ----------------------------------------------------------------- > Shlomi Fish http://www.shlomifish.org/ > Free (Creative Commons) Music Downloads, Reviews and more - > http://jamendo.com/ > > Buffy Summers does not really need stakes to slay vampires, because her > kisses > are deadly for them. And that includes those that she blows in the air. > — http://www.shlomifish.org/humour/bits/facts/Buffy/ > > Please reply to list if it's a mailing list post - http://shlom.in/reply . > > -- > To unsubscribe, e-mail: beginners-unsubscr...@perl.org > For additional commands, e-mail: beginners-h...@perl.org > http://learn.perl.org/ > > >