PL_defoutgv could be used after being freed
[p5sagit/p5-mst-13.2.git] / ext / DynaLoader / t / XSLoader.t
CommitLineData
dcccfb9b 1#!./perl -w
9e8c31cc 2
3BEGIN {
dcccfb9b 4 chdir 't' if -d 't';
dbb032c1 5 @INC = '../lib';
dbb032c1 6 require Config; import Config;
0468c23b 7 if ($Config{'extensions'} !~ /\bSDBM_File\b/) {
dbb032c1 8 print "1..0 # Skip: no SDBM_File\n";
9 exit 0;
10 }
9e8c31cc 11}
12
13use Test;
14plan tests => 4;
15
16use XSLoader;
17ok(1);
18ok( ref XSLoader->can('load') );
19
20eval { XSLoader::load(); };
21ok( $@ =~ /^XSLoader::load\('Your::Module', \$Your::Module::VERSION\)/ );
22
23package SDBM_File;
24XSLoader::load('SDBM_File');
25::ok( ref SDBM_File->can('TIEHASH') );