Hi all, For the TAPx::Parser, I need a better way of tracking all tests which unexpectedly succeed. The simple way is to have the user accumulate them while the tests are running:
while ( my $result = $parser->results ) { if ( $result->is_test && $result->has_todo && $result->actual_passed ) { # test unexpectedly succeeded } } That's ugly. Really ugly. However, it reads clearly (once you know the methods). It seems better if I can have individual tests report this status: if ( $result->unexpectedly_succeeded ) { ... } And for the parser to also track this: if ( $parser->unexpectedly_succeeded ) { ... } But "unexpectedly_succeeded", while descriptive, is a terrible method name. For the life of me, I can't think of a better one which is also equally descriptive. Heck, all I've come up with is $result->is_fluke, and that ain't gonna cut it. Help? 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/