xref: /openbsd-src/gnu/usr.bin/perl/cpan/Test-Simple/t/Legacy/BEGIN_require_ok.t (revision 5759b3d249badf144a6240f7eec4dcf9df003e6b)
1*5759b3d2Safresh1#!/usr/bin/perl -w
2*5759b3d2Safresh1
3*5759b3d2Safresh1# Fixed a problem with BEGIN { use_ok or require_ok } silently failing when there's no
4*5759b3d2Safresh1# plan set.  [rt.cpan.org 28345]  Thanks Adriano Ferreira and Yitzchak.
5*5759b3d2Safresh1
6*5759b3d2Safresh1use strict;
7*5759b3d2Safresh1
8*5759b3d2Safresh1BEGIN {
9*5759b3d2Safresh1    if( $ENV{PERL_CORE} ) {
10*5759b3d2Safresh1        chdir 't';
11*5759b3d2Safresh1        @INC = ('../lib', 'lib');
12*5759b3d2Safresh1    }
13*5759b3d2Safresh1    else {
14*5759b3d2Safresh1        unshift @INC, 't/lib';
15*5759b3d2Safresh1    }
16*5759b3d2Safresh1}
17*5759b3d2Safresh1
18*5759b3d2Safresh1use Test::More;
19*5759b3d2Safresh1
20*5759b3d2Safresh1my $result;
21*5759b3d2Safresh1BEGIN {
22*5759b3d2Safresh1    $result = require_ok("strict");
23*5759b3d2Safresh1}
24*5759b3d2Safresh1
25*5759b3d2Safresh1ok $result, "require_ok ran";
26*5759b3d2Safresh1
27*5759b3d2Safresh1done_testing(2);
28