Convert all tests to done_testing.
[gitmo/Moose.git] / t / 040_type_constraints / 006_util_type_reloading.t
CommitLineData
0e6614c3 1#!/usr/bin/perl
2
3use strict;
4use warnings;
5
6use lib 't/lib', 'lib';
7
a28e50e4 8use Test::More;
0e6614c3 9use Test::Exception;
10
7ff56534 11
6a78c903 12$SIG{__WARN__} = sub { 0 };
13
0e6614c3 14eval { require Foo; };
15ok(!$@, '... loaded Foo successfully') || diag $@;
16
17delete $INC{'Foo.pm'};
18
19eval { require Foo; };
20ok(!$@, '... re-loaded Foo successfully') || diag $@;
21
22eval { require Bar; };
23ok(!$@, '... loaded Bar successfully') || diag $@;
24
25delete $INC{'Bar.pm'};
26
27eval { require Bar; };
a28e50e4 28ok(!$@, '... re-loaded Bar successfully') || diag $@;
29
30done_testing;