2 # See the CAVEATS section in Mouse.pm
14 # Those eval()s which try to load missing modules in
15 # compile-time triggers a Perl bug (Ticket #69939).
16 # This is related not only to Mouse, but also to tie-modules.
18 #eval 'use MayNotBeInstalled'; # NG
19 #eval 'BEGIN{ require MayNotBeInstalled }'; # NG
20 eval{ eval 'use MayNotBeInstalled' }; # OK
21 ::pass 'in a default callback';
26 pass "class definition has been done";
28 isa_ok(Class->new, 'Class');