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