6 use open qw( :utf8 :std );
7 require q(./test.pl); plan(tests => 4);
14 sub next_prxᔬ { goto &next::method }
15 sub maybe_prxᔬ { goto &maybe::next::method }
16 sub can_prxᔬ { goto &next::can }
22 # বẔ doesn't exist intentionally
27 sub ᕗ { shift->PṞoxᚤ::next_prxᔬ() }
28 sub Ƚ { shift->PṞoxᚤ::maybe_prxᔬ() }
29 sub বẔ { shift->PṞoxᚤ::maybe_prxᔬ() }
30 sub ʠঊₓ { shift->PṞoxᚤ::can_prxᔬ()->() }
33 is(ᵗ톺->ᕗ, 42, 'proxy next::method via goto');
34 is(ᵗ톺->Ƚ, 24, 'proxy maybe::next::method via goto');
35 ok(!ᵗ톺->বẔ, 'proxy maybe::next::method via goto with no method');
36 is(ᵗ톺->ʠঊₓ, 242, 'proxy next::can via goto');