I never really understood the point of use_ok(). If a use fails it'll throw an exception. The use_ok() function doesn't seem to add any value to that. Someone please tell me if I'm missing something.
Test::Able v0.05 should now be on a CPAN mirror near you.
Test::Able is "An xUnit style testing framework inspired by Test::Class and
built using Moose."
Your idea for detecting accidental overrides seems overly complex.
How about just comparing what is meant to be overridden to what Class::Sniff->overridden says has been.
I can't think of a reason not to. If only one
other person benefits its worth it. The fact
that it is hard to find things on the CPAN is
a real problem but that's more of an
infrastructure issue.
You could just make it configurable and give it a
decent default.
This particular piece of functionality seems
like it could be good for Perl::Critic as well.