X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fmro%2Fbasic_01_dfs.t;h=dfa6d3b982d7451304c3feed876988130fdaea0d;hb=b88df9907a8d7b4fae1100629cc85633a901355e;hp=11c15a264cf0897e60b730c9f96592c811ffc8e9;hpb=e1a479c5e0c08fb10925261f03573261c69ca0dc;p=p5sagit%2Fp5-mst-13.2.git diff --git a/t/mro/basic_01_dfs.t b/t/mro/basic_01_dfs.t index 11c15a2..dfa6d3b 100644 --- a/t/mro/basic_01_dfs.t +++ b/t/mro/basic_01_dfs.t @@ -2,14 +2,8 @@ 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 @@ -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');