░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
vps.doorgans.com
LOCATION:
/usr/share/doc/perl-Test-Simple/t/Legacy/Regression
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: 736_use_ok.t
use warnings; use strict; use Test::More; BEGIN { $INC{'MyWarner.pm'} = 1; package MyWarner; sub import { warnings::warnif('deprecated', "Deprected! run for your lives!"); } } sub capture(&) { my $warn; local $SIG{__WARN__} = sub { $warn = shift }; $_[0]->(); return $warn || ""; } { local $TODO = "known to fail on $]" if $] le "5.006002"; my $file = __FILE__; my $line = __LINE__ + 4; like( capture { local $TODO; # localize $TODO to clear previous assignment, as following use_ok test is expected to pass use_ok 'MyWarner'; }, qr/^Deprected! run for your lives! at \Q$file\E line $line/, "Got the warning" ); } ok(!capture { no warnings 'deprecated'; use_ok 'MyWarner' }, "No warning"); done_testing;
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 637.t
T
1.2 KB
2018-03-30 05:53
EDIT
📄 683_thread_todo.t
T
428 B
2018-03-30 05:53
EDIT
📄 6_cmp_ok.t
T
265 B
2018-03-30 05:53
EDIT
📄 736_use_ok.t
T
782 B
2018-03-30 05:53
EDIT
📄 789-read-only.t
T
672 B
2018-03-30 05:53
EDIT