This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Remove indentation of no-longer #ifdef-guarded #defines
[perl5.git] / t / mro / basic_01_dfs.t
index 11c15a2..c4ea2be 100644 (file)
@@ -2,18 +2,12 @@
 
 use strict;
 use warnings;
-BEGIN {
-    unless (-d 'blib') {
-        chdir 't' if -d 't';
-        @INC = '../lib';
-    }
-}
 
-use Test::More tests => 4;
+require q(./test.pl); plan(tests => 4);
 
 =pod
 
-This tests the classic diamond inheritence pattern.
+This tests the classic diamond inheritance pattern.
 
    <A>
   /   \
@@ -43,10 +37,10 @@ This tests the classic diamond inheritence pattern.
     use mro 'dfs';
 }
 
-is_deeply(
+ok(eq_array(
     mro::get_linear_isa('Diamond_D'),
-    [ qw(Diamond_D Diamond_B Diamond_A Diamond_C) ],
-    '... got the right MRO for Diamond_D');
+    [ qw(Diamond_D Diamond_B Diamond_A Diamond_C) ]
+), '... got the right MRO for Diamond_D');
 
 is(Diamond_D->hello, 'Diamond_A::hello', '... method resolved itself as expected');
 is(Diamond_D->can('hello')->(), 'Diamond_A::hello', '... can(method) resolved itself as expected');