summaryrefslogtreecommitdiffstats
path: root/t/moose-metaclasses.t
diff options
context:
space:
mode:
Diffstat (limited to 't/moose-metaclasses.t')
-rw-r--r--t/moose-metaclasses.t7
1 files changed, 6 insertions, 1 deletions
diff --git a/t/moose-metaclasses.t b/t/moose-metaclasses.t
index f8e655e..a3c9b34 100644
--- a/t/moose-metaclasses.t
+++ b/t/moose-metaclasses.t
@@ -35,7 +35,12 @@ is_deeply(\%reloaded,
sleep 2;
update_temp_dir_for('moose-metaclasses', $dir);
-Class::Refresh->refresh;
+{
+ my $warnings;
+ local $SIG{__WARN__} = sub { $warnings .= $_[0] };
+ Class::Refresh->refresh;
+ like($warnings, qr/Not reloading Moose::Meta::Class::__ANON__::SERIAL::/);
+}
does_ok(Foo->meta, 'Foo::Meta::Class');
ok(!Moose::Util::does_role(Bar->meta, 'Foo::Meta::Class'),