sigdie.t
来自「source of perl for linux application,」· T 代码 · 共 37 行
T
37 行
#!/usr/bin/perl -wBEGIN { if( $ENV{PERL_CORE} ) { chdir 't' if -d 't'; @INC = qw(../lib ../t/lib); }}use strict;use Test::More tests => 2;use base;{ package Test::SIGDIE; local $SIG{__DIE__} = sub { ::fail('sigdie not caught, this test should not run') }; eval { 'base'->import(qw(Huh::Boo)); }; ::like($@, qr/^Base class package "Huh::Boo" is empty/, 'Base class empty error message');}{ use lib 't/lib'; local $SIG{__DIE__}; base->import(qw(HasSigDie)); ok $SIG{__DIE__}, 'base.pm does not mask SIGDIE';}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?