1 use MooseX::Adopt::Class::Accessor::Fast;
2 use Test::More tests => 1;
5 package Class::Accessor::Chained::Fast;
7 use base 'Class::Accessor::Fast';
10 my($class, $field) = @_;
15 $self->{$field} = (@_ == 1 ? $_[0] : [@_]);
18 return $self->{$field};
25 use base qw/Class::Accessor::Chained::Fast/;
26 __PACKAGE__->mk_accessors('foo');
29 my $i = bless {}, 'TestPackage';
30 my $other_i = $i->foo('bar');
32 local $TODO = 'ENOWORKEY';
33 is($other_i, $i, 'Accessor returns instance as opposed to value.');