diff options
Diffstat (limited to 't/moose-metaclasses.t')
-rw-r--r-- | t/moose-metaclasses.t | 7 |
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'), |