Ovid wrote: > The second test dies but this is ignored. Change My::Test::More to > Test::More and the failure is correctly reported. What did I miss in > My::Test::More?
I'm not sure. The __DIE__ handler isn't being triggered to detect that you died. Might be a Perl bug. Test::Builder needs to be more careful about checking for death anyway. That's not the first time the die handler has failed. It should probably look at $? http://rt.cpan.org/Public/Bug/Display.html?id=25294