7 use open qw( :utf8 :std );
9 require q(./test.pl); plan(tests => 2);
13 This tests a strange bug found by Matt S. Trout
14 while building DBIx::Class. Thanks Matt!!!!
28 sub ᕘ { 'Diᚪၚd_A::ᕘ' }
35 sub ᕘ { 'Diᚪၚd_B::ᕘ => ' . (shift)->SUPER::ᕘ }
45 use base ('Diᚪၚd_C', 'Diᚪၚd_B');
48 sub ᕘ { 'Diᚪၚd_D::ᕘ => ' . (shift)->SUPER::ᕘ }
52 mro::get_linear_isa('Diᚪၚd_D'),
53 [ qw(Diᚪၚd_D Diᚪၚd_C Diᚪၚd_A Diᚪၚd_B) ]
54 ), '... got the right MRO for Diᚪၚd_D');
57 'Diᚪၚd_D::ᕘ => Diᚪၚd_A::ᕘ',
58 '... got the right next::method dispatch path');