X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=t%2F18-opinfo.t;h=6cf87680ad31fe2912f988e0936b3e2d4b79afd5;hb=19b708934684141b9dc4b99c8a75165c2d3daabf;hp=c9398cc38799e4946259ca330b101e9da9cb4a63;hpb=7ec09aef1ade5d56c2a436093a35447035705e22;p=perl%2Fmodules%2FVariable-Magic.git diff --git a/t/18-opinfo.t b/t/18-opinfo.t index c9398cc..6cf8768 100644 --- a/t/18-opinfo.t +++ b/t/18-opinfo.t @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More tests => 17 * (3 + 4) + 5; +use Test::More tests => 17 * (3 + 4) + 5 + 1; use Config qw/%Config/; @@ -106,3 +106,13 @@ for (@tests) { eval { dispell $c, $wiz }; is $@, '', "get dispell with out of bounds op_info doesn't croak"; } + +{ + local $@; + my $wiz = eval { + local $SIG{__WARN__} = sub { die @_ }; + wizard op_info => "hlagh"; + }; + like $@, qr/^Argument "hlagh" isn't numeric in subroutine entry at \Q$0\E/, + 'wizard(op_info => "text") throws numeric warnings'; +}