X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=t%2F10-good.t;fp=t%2F10-good.t;h=4addf5e7feda074560c0ef783fd0b0959c0d0ed0;hp=6559b5410a41f3ffa53fce7d106b5e78157c24e3;hb=16e155017652cb3e07702075aae4bbdc512e1480;hpb=aae3f9854e79cc0d989ba60f129f8a13ed1c11fc diff --git a/t/10-good.t b/t/10-good.t index 6559b54..4addf5e 100644 --- a/t/10-good.t +++ b/t/10-good.t @@ -23,27 +23,21 @@ sub meh; while () { chomp; s/\s*$//; + local $SIG{__WARN__} = sub { die 'warn:' . join(' ', @_) }; - { - use indirect; - eval "die qq{ok\\n}; $_"; - } + + eval "die qq{ok\\n}; use indirect; $_"; is($@, "ok\n", "use indirect: $_"); - { - no indirect; - eval "die qq{ok\n}; $_"; - } + + eval "die qq{ok\n}; no indirect; $_"; is($@, "ok\n", "no indirect: $_"); + s/Hlagh/Dongs/g; - { - use indirect; - eval "die qq{ok\\n}; $_"; - } + + eval "die qq{ok\\n}; use indirect; $_"; is($@, "ok\n", "use indirect, defined: $_"); - { - no indirect; - eval "die qq{ok\\n}; $_"; - } + + eval "die qq{ok\\n}; no indirect; $_"; is($@, "ok\n", "no indirect, defined: $_"); } }