use strict;
use warnings;
-use FindBin qw($Bin);
-use File::Spec::Functions;
-use File::Spec::Unix (); # need this for %INC munging
use Test::More;
use lib 't/lib';
BEGIN {
- require Class::Accessor::Grouped;
- my $xsa_ver = $Class::Accessor::Grouped::__minimum_xsa_version;
- eval {
- require Class::XSAccessor;
- Class::XSAccessor->VERSION ($xsa_ver);
- };
- plan skip_all => "Class::XSAccessor >= $xsa_ver not available"
- if $@;
+ require Class::Accessor::Grouped;
+ my $xsa_ver = $Class::Accessor::Grouped::__minimum_xsa_version;
+ eval {
+ require Class::XSAccessor;
+ Class::XSAccessor->VERSION ($xsa_ver);
+ };
+ plan skip_all => "Class::XSAccessor >= $xsa_ver not available"
+ if $@;
}
use AccessorGroupsSubclass;
scalar (grep { $_ =~ /^\QDeferred version of method AccessorGroups::singlefield invoked more than once/ } @w),
3,
'3 warnings produced as expected on cached invocation during testing',
-);
+) or do {
+ require Data::Dumper;
+ diag "\n \$0 is: " . Data::Dumper->new([$0])->Useqq(1)->Terse(1)->Dump;
+};
done_testing;