source: trunk/essentials/dev-lang/perl/t/comp/require.t@ 3315

Last change on this file since 3315 was 3181, checked in by bird, 19 years ago

perl 5.8.8

File size: 4.4 KB
Line 
1#!./perl
2
3BEGIN {
4 chdir 't' if -d 't';
5 @INC = '.';
6 push @INC, '../lib';
7}
8
9# don't make this lexical
10$i = 1;
11
12my $Is_EBCDIC = (ord('A') == 193) ? 1 : 0;
13my $Is_UTF8 = (${^OPEN} || "") =~ /:utf8/;
14my $total_tests = 31;
15if ($Is_EBCDIC || $Is_UTF8) { $total_tests -= 3; }
16print "1..$total_tests\n";
17
18sub do_require {
19 %INC = ();
20 write_file('bleah.pm',@_);
21 eval { require "bleah.pm" };
22 my @a; # magic guard for scope violations (must be first lexical in file)
23}
24
25sub write_file {
26 my $f = shift;