X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F10-base.t;h=2acce9a8a4fca9a02ff2972eeb7aee78db8c12fb;hb=ed2a5a35c26bfa677e6d2bc5586068b9a28735dc;hp=62659d4f7a686fef078f9432e1a4e58d0ff7bfb3;hpb=c38db653bec41568fc1caab3c19763e7ed2e5a2b;p=perl%2Fmodules%2FSub-Op.git diff --git a/t/10-base.t b/t/10-base.t index 62659d4..2acce9a 100644 --- a/t/10-base.t +++ b/t/10-base.t @@ -5,7 +5,7 @@ use warnings; use blib 't/Sub-Op-LexicalSub'; -use Test::More tests => 2 * 15 + 3 * 2 + 2 * 28; +use Test::More tests => (1 + 3) * 15 + (1 + 2 * 3) * 2 + 2 * 28; our $called; @@ -54,7 +54,9 @@ our $called; $test .= <<" CHECK_VIVID" BEGIN { no warnings 'uninitialized'; # Test::Builder can't get the file name - is *main::${name}\{CODE\}, undef, '$name: no symbol table vivification'; + ok !exists &main::${name}, '$name: not stubbed'; + ok !defined &main::${name}, '$name: body not defined'; + is *main::${name}\{CODE\}, undef, '$name: empty symbol table entry'; } CHECK_VIVID } @@ -69,7 +71,7 @@ our $called; is $called, $calls, "@names: the hook was called the right number of times"; if ($called < $calls) { - fail for $called + 1 .. $calls; + fail, fail for $called + 1 .. $calls; } } }