X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F04_MRO.t;h=9297b585ea1c8c009f8a73838d46568554ae2da7;hb=b6bdbb4cd4eabccfea0b721257dffee4ca74adbc;hp=1e9bbba5b5b2460c9f16aab5644cb04e10f1e61c;hpb=8995e8271e0f7f7b9c0942a4425e8a44099bf608;p=gitmo%2FClass-C3-XS.git diff --git a/t/04_MRO.t b/t/04_MRO.t index 1e9bbba..9297b58 100644 --- a/t/04_MRO.t +++ b/t/04_MRO.t @@ -6,8 +6,7 @@ use warnings; use Test::More tests => 2; BEGIN { - use lib 'opt', '../opt', '..'; - use_ok('c3'); + use_ok('Class::C3::XS'); } =pod @@ -38,36 +37,28 @@ example taken from: L { package Object; - use c3; + our @ISA = qw//; package LifeForm; - use c3; use base 'Object'; package Sentient; - use c3; use base 'LifeForm'; package BiPedal; - use c3; use base 'LifeForm'; package Intelligent; - use c3; use base 'Sentient'; package Humanoid; - use c3; use base 'BiPedal'; package Vulcan; - use c3; use base ('Intelligent', 'Humanoid'); } -Class::C3::initialize(); - is_deeply( - [ c3::calculateMRO('Vulcan') ], + [ Class::C3::XS::calculateMRO('Vulcan') ], [ qw(Vulcan Intelligent Sentient Humanoid BiPedal LifeForm Object) ], - '... got the right MRO for the Vulcan Dylan Example'); \ No newline at end of file + '... got the right MRO for the Vulcan Dylan Example');