blob: 59fab4d21c6e92dbc848ab80dbfd88e7f4224a5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
BEGIN {
if( $ENV{PERL_CORE} ) {
chdir 't';
@INC = '../lib';
}
}
use Test::More;
BEGIN {
require warnings;
if( eval "warnings->can('carp')" ) {
plan skip_all => 'Modern::Open is installed, which breaks this test';
}
if( !$ENV{HARNESS_ACTIVE} && $ENV{PERL_CORE} ) {
plan skip_all => "Won't work with t/TEST";
}
}
plan 'no_plan';
pass('Just testing');
ok(1, 'Testing again');
{
my $warning = '';
local $SIG{__WARN__} = sub { $warning = join "", @_ };
SKIP: {
skip 'Just testing skip with no_plan';
fail("So very failed");
}
is( $warning, '', 'skip with no "how_many" ok with no_plan' );
$warning = '';
TODO: {
todo_skip "Just testing todo_skip";
fail("Just testing todo");
die "todo_skip should prevent this";
pass("Again");
}
is( $warning, '', 'skip with no "how_many" ok with no_plan' );
}
|