Fix warnings in latest Moose
[gitmo/MooseX-Emulate-Class-Accessor-Fast.git] / t / attr_named_meta.t
CommitLineData
5a6e3389 1#!/usr/bin/perl -w
2
3use strict;
4use warnings;
5use Class::MOP ();
6use Test::More skip_all => 'TODO'; #
7use MooseX::Adopt::Class::Accessor::Fast;
8
9{
10 package TestPackage;
11 use base 'Class::Accessor::Fast';
12 __PACKAGE__->mk_accessors(qw/ meta /);
13}
14
15my $i = TestPackage->new( meta => 66 );
16
17is $i->meta, 66, 'meta accessor read value from constructor';
18$i->meta(9);
19is $i->meta, 9, 'meta accessor read set value';
20
21my $meta = Class::MOP::get_metaclass_for('TestPackage');
22$meta->make_immutable;
23
24is $i->meta, 9, 'meta accessor read value from constructor';
25$i->meta(66);
26is $i->meta, 66, 'meta accessor read set value';
27
28
29__END__;
30