X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F015_metaclass_inheritance.t;h=fc784c5b88f085bfa7868515d8a1dd2d7668a704;hb=8371f3de4e9525ab751008dca4a89e6df65345a6;hp=d8ea9705c81763af5a7fff619509bff38eefb6bd;hpb=448af783a9e0cb39b939c86157f3e1cedd897c34;p=gitmo%2FClass-MOP.git diff --git a/t/015_metaclass_inheritance.t b/t/015_metaclass_inheritance.t index d8ea970..fc784c5 100644 --- a/t/015_metaclass_inheritance.t +++ b/t/015_metaclass_inheritance.t @@ -1,18 +1,14 @@ -#!/usr/bin/perl - use strict; use warnings; -use Test::More tests => 10; +use Test::More; use Test::Exception; -BEGIN { - use_ok('Class::MOP'); -} +use Class::MOP; =pod -Test that a default set up will cause metaclasses to inherit +Test that a default set up will cause metaclasses to inherit the same metaclass type, but produce different metaclasses. =cut @@ -20,10 +16,10 @@ the same metaclass type, but produce different metaclasses. { package Foo; use metaclass; - + package Bar; use base 'Foo'; - + package Baz; use base 'Bar'; } @@ -44,4 +40,6 @@ isa_ok($baz_meta, 'Class::MOP::Class'); is($baz_meta->name, 'Baz', '... baz_meta->name == Baz'); isnt($baz_meta, $bar_meta, '... Baz->meta != Bar->meta'); -isnt($baz_meta, $foo_meta, '... Baz->meta != Foo->meta'); \ No newline at end of file +isnt($baz_meta, $foo_meta, '... Baz->meta != Foo->meta'); + +done_testing;