On Tue, Jun 24, 2003 at 10:59:43AM +0200, Tels wrote:
> > On Mon, Jun 23, 2003 at 05:49:06PM +0100, Fergal Daly wrote:
> >> I'm looking for comment or suggestions about this new module. It's
> >> independent of and complementary to Test::Warn. It tests that your test
> >> script didn't emit any warnings. Just add
> >>
> >> use Test::More::None;
Typo?
> >> to the top your test script, update your plan (if you've got one) and
> >> that's
> >> it. You'll get an extra test, executed after your script ends checking
> >> whether there were any warnings. If there were you'll get a full run
> >> down of
> >> them including a stack trace.
> >
> > Good idea. Too bad about the plan calculation hackery necesssary. :(
>
> <hat class="devel">
> Can't nowarings() call Test::More::plan_add(1) or something like this?
> </hat>
Consider the following.
use Test::More;
use Test::Warn::None;
plan tests => 42;
To make this work I'd have to overhaul the internal Test::Builder planning
system to allow Test::Warn::None to say "I'm going to add an extra test,
please remember this fact". I can be convinced its worth it.
--
Life is like a sewer. What you get out of it depends on what you put into it.
- Tom Lehrer