Per this message from Schwern
(http://www.mail-archive.com/perl-qa@perl.org/msg03122.html) on how to
trigger custom behavior for individual tests:

  For individual failures, put a wrapper around 
  Test::Builder->ok().  Use Hook::LexWrap, Sub::Uplevel
  or Aspects to preserve the call stack.

Well, OK.  So I tried it:

  use Test::More qw/no_plan/;
  use Test::Builder;
  use Hook::LexWrap;
  use Data::Dumper;

  wrap Test::Builder::ok
    pre => sub { die Dumper [EMAIL PROTECTED] };

  ok 1, 'should be good';
  is 2, 3, 'is 2 3 should be bad';
  is 'foo', 'foo', 'and this should be good';

I must be missing something because that didn't die.  It quite happily
ran the tests.  Can someone please tell me what I am missing?

Cheers,
Ovid

=====
If this message is a response to a question on a mailing list, please send
follow up questions to the list.

Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/

Reply via email to