]> git.vpit.fr Git - perl/modules/Scalar-Vec-Util.git/blobdiff - t/02-pp.t
Restyle tests
[perl/modules/Scalar-Vec-Util.git] / t / 02-pp.t
index c4df852a313e560d01f021fe70bd7c8d68704c69..35e3d85c595bddfa2c84433c451edab46856ef6b 100644 (file)
--- a/t/02-pp.t
+++ b/t/02-pp.t
@@ -3,20 +3,24 @@
 use strict;
 use warnings;
 
-use Config qw/%Config/;
+use Config qw<%Config>;
 
 use Test::More tests => 4;
 
 BEGIN {
- my $re = join '|',
-           grep defined && length,
-            @Config{qw/myarchname archname/}, 'arch';
- @INC = grep !/(?:$re)$/, @INC
+ require XSLoader;
+ my $xsloader_load_orig = \&XSLoader::load;
+ no warnings 'redefine';
+ *XSLoader::load = sub {
+  die if $_[0] eq 'Scalar::Vec::Util';
+  goto $xsloader_load_orig;
+ };
 }
-use Scalar::Vec::Util qw/vfill vcopy veq SVU_PP/;
 
-is(SVU_PP, 1, 'using pure perl subroutines');
-for (qw/vfill vcopy veq/) {
+use Scalar::Vec::Util qw<vfill vcopy veq SVU_PP>;
+
+is SVU_PP, 1, 'using pure perl subroutines';
+for (qw<vfill vcopy veq>) {
  no strict 'refs';
- is(*{$_}{CODE}, *{'Scalar::Vec::Util::'.$_}{CODE}, $_ .' is ' . $_ . '_pp');
+ is *{$_}{CODE}, *{'Scalar::Vec::Util::'.$_}{CODE}, $_ .' is ' . $_ . '_pp';
 }