X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F002_class_precedence_list.t;h=2abfeb79d61e1ab4f4b75a18d4b2f9e4d23086e8;hb=7202116b012d65b1c71d42819a0d2aa2ec5d3bd1;hp=2a749aea9a81da6150cedf5753eab1ab8ab5078f;hpb=21af8dc9648beecd5c0204c4465f029744ae5735;p=gitmo%2FClass-MOP.git diff --git a/t/002_class_precedence_list.t b/t/002_class_precedence_list.t index 2a749ae..2abfeb7 100644 --- a/t/002_class_precedence_list.t +++ b/t/002_class_precedence_list.t @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More tests => 6; +use Test::More tests => 8; BEGIN { use_ok('Class::MOP'); @@ -36,6 +36,11 @@ is_deeply( [ 'My::D', 'My::B', 'My::A', 'My::C', 'My::A' ], '... My::D->meta->class_precedence_list == (D B A C A)'); +is_deeply( + [ My::D->meta->linearized_isa ], + [ 'My::D', 'My::B', 'My::A', 'My::C' ], + '... My::D->meta->linearized_isa == (D B A C)'); + =pod A <-+ @@ -93,6 +98,11 @@ is_deeply( [ 'My::3::D', 'My::3::B', 'My::3::A', 'My::3::C', 'My::3::A', 'My::3::B', 'My::3::A' ], '... My::3::D->meta->class_precedence_list == (D B A C A B A)'); +is_deeply( + [ My::3::D->meta->linearized_isa ], + [ 'My::3::D', 'My::3::B', 'My::3::A', 'My::3::C' ], + '... My::3::D->meta->linearized_isa == (D B A C B)'); + =pod Test all the class_precedence_lists