6 use Test::More tests => 7;
18 sub foo { 'Foo::foo(' . inner() . ')' }
19 sub bar { 'Foo::bar(' . inner() . ')' }
20 sub baz { 'Foo::baz(' . inner() . ')' }
29 augment foo => sub { 'Bar::foo(' . inner() . ')' };
30 augment bar => sub { 'Bar::bar' };
39 augment foo => sub { 'Baz::foo' };
40 augment baz => sub { 'Baz::baz' };
48 is($baz->foo(), 'Foo::foo(Bar::foo(Baz::foo))', '... got the right value from &foo');
49 is($baz->bar(), 'Foo::bar(Bar::bar)', '... got the right value from &bar');
50 is($baz->baz(), 'Foo::baz(Baz::baz)', '... got the right value from &baz');