Skip to content

Commit fe3f4bd

Browse files
committed
Use base instead of parent for tests
This reduces the risk of cyclical dependencies
1 parent 68a5d1c commit fe3f4bd

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Makefile.PL

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ sub write_makefile
4949
my %test_prereq = (
5050
'Test::More' => 0.45,
5151
'File::Temp' => 0.13,
52-
'parent' => 0.221,
52+
'base' => 0,
5353
);
5454

5555
WriteMakefile( VERSION => '0.99_25',

t/02derived.t

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ BEGIN {
2222
use lib qw/./;
2323

2424
package version::Bad;
25-
use parent 'version';
25+
use base 'version';
2626
sub new { my($self,$n)=@_; bless \$n, $self }
2727

2828
# Bad subclass for SemVer failures seen with pure Perl version.pm only
2929
package version::Bad2;
30-
use parent 'version';
30+
use base 'version';
3131
sub new {
3232
my ($class, $val) = @_;
3333
die 'Invalid version string format' unless version::is_strict($val);
@@ -50,7 +50,7 @@ my ($fh, $filename) = tempfile('tXXXXXXX', SUFFIX => '.pm', UNLINK => 1);
5050
print $fh <<"EOF";
5151
# This is an empty subclass
5252
package $package;
53-
use parent 'version';
53+
use base 'version';
5454
our \$VERSION = 0.001;
5555
EOF
5656
close $fh;

t/coretests.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ SKIP: {
435435
(my $package = basename($filename)) =~ s/\.pm$//;
436436
print $fh <<"EOF";
437437
package $package;
438-
use parent $CLASS;
438+
use base $CLASS;
439439
1;
440440
EOF
441441
close $fh;

0 commit comments

Comments
 (0)