From: Dave Rolsky Date: Mon, 16 Mar 2009 18:59:20 +0000 (-0500) Subject: Tidy the code before messing with it X-Git-Tag: 0.78_02~38 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=da763536fd3ff7aa7929db1404ff126d2e749e73;p=gitmo%2FClass-MOP.git Tidy the code before messing with it --- diff --git a/t/071_immutable_w_custom_metaclass.t b/t/071_immutable_w_custom_metaclass.t index bf8d748..c47163c 100644 --- a/t/071_immutable_w_custom_metaclass.t +++ b/t/071_immutable_w_custom_metaclass.t @@ -10,9 +10,10 @@ use Scalar::Util; use Class::MOP; -use lib catdir($FindBin::Bin, 'lib'); +use lib catdir( $FindBin::Bin, 'lib' ); { + package Foo; use strict; @@ -35,29 +36,38 @@ use lib catdir($FindBin::Bin, 'lib'); use warnings; use metaclass 'MyMetaClass'; - sub mymetaclass_attributes{ - shift->meta->mymetaclass_attributes; + sub mymetaclass_attributes { + shift->meta->mymetaclass_attributes; } - ::lives_ok { - Baz->meta->superclasses('Bar'); - } '... we survive the metaclass incompatibility test'; + ::lives_ok{ Baz->meta->superclasses('Bar'); + } '... we survive the metaclass incompatibility test'; } { my $meta = Baz->meta; - ok($meta->is_mutable, '... Baz is mutable'); - isnt(Scalar::Util::blessed(Foo->meta), Scalar::Util::blessed(Bar->meta), - 'Foo and Bar immutable metaclasses do not match'); - is(Scalar::Util::blessed($meta), 'MyMetaClass', 'Baz->meta blessed as MyMetaClass'); - ok(Baz->can('mymetaclass_attributes'), '... Baz can do method before immutable'); - ok($meta->can('mymetaclass_attributes'), '... meta can do method before immutable'); + ok( $meta->is_mutable, '... Baz is mutable' ); + isnt( + Scalar::Util::blessed( Foo->meta ), + Scalar::Util::blessed( Bar->meta ), + 'Foo and Bar immutable metaclasses do not match' + ); + is( Scalar::Util::blessed($meta), 'MyMetaClass', + 'Baz->meta blessed as MyMetaClass' ); + ok( Baz->can('mymetaclass_attributes'), + '... Baz can do method before immutable' ); + ok( $meta->can('mymetaclass_attributes'), + '... meta can do method before immutable' ); lives_ok { $meta->make_immutable } "Baz is now immutable"; - ok($meta->is_immutable, '... Baz is immutable'); - isa_ok($meta, 'MyMetaClass', 'Baz->meta'); - ok(Baz->can('mymetaclass_attributes'), '... Baz can do method after imutable'); - ok($meta->can('mymetaclass_attributes'), '... meta can do method after immutable'); - isnt(Scalar::Util::blessed(Baz->meta), Scalar::Util::blessed(Bar->meta), 'Baz and Bar immutable metaclasses are different'); + ok( $meta->is_immutable, '... Baz is immutable' ); + isa_ok( $meta, 'MyMetaClass', 'Baz->meta' ); + ok( Baz->can('mymetaclass_attributes'), + '... Baz can do method after imutable' ); + ok( $meta->can('mymetaclass_attributes'), + '... meta can do method after immutable' ); + isnt( Scalar::Util::blessed( Baz->meta ), + Scalar::Util::blessed( Bar->meta ), + 'Baz and Bar immutable metaclasses are different' ); lives_ok { $meta->make_mutable } "Baz is now mutable"; - ok($meta->is_mutable, '... Baz is mutable again'); + ok( $meta->is_mutable, '... Baz is mutable again' ); }