X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F030_roles%2F035_anonymous_roles.t;h=dc588610a0ed9e98ea172a1c9ad8dd214b348a65;hb=06d16be025b59d5bb71c237c6ab27c6053c2b615;hp=021eebb8b3853bd03daa4902a72590a08965560c;hpb=08478633fbc0693516cd9d52a8fefcf14aa62e14;p=gitmo%2FMoose.git diff --git a/t/030_roles/035_anonymous_roles.t b/t/030_roles/035_anonymous_roles.t index 021eebb..dc58861 100644 --- a/t/030_roles/035_anonymous_roles.t +++ b/t/030_roles/035_anonymous_roles.t @@ -1,7 +1,7 @@ #!/usr/bin/env perl use strict; use warnings; -use Test::More tests => 6; +use Test::More; use Moose (); my $role = Moose::Meta::Role->create_anon_role( @@ -20,7 +20,7 @@ my $class = Moose::Meta::Class->create('MyItem::Armor::Helmet'); $role->apply($class); # XXX: Moose::Util::apply_all_roles doesn't cope with references yet -my $visored = $class->construct_instance(is_worn => 0); +my $visored = $class->new_object(is_worn => 0); ok(!$visored->is_worn, "attribute, accessor was consumed"); $visored->is_worn(1); ok($visored->is_worn, "accessor was consumed"); @@ -31,4 +31,6 @@ like($role->name, qr/^Moose::Meta::Role::__ANON__::SERIAL::\d+$/, ""); ok($role->is_anon_role, "the role knows it's anonymous"); ok(Class::MOP::is_class_loaded(Moose::Meta::Role->create_anon_role->name), "creating an anonymous role satisifes is_class_loaded"); +ok(Class::MOP::class_of(Moose::Meta::Role->create_anon_role->name), "creating an anonymous role satisifes class_of"); +done_testing;