eval { use Bundle::Catalyst }; eval " use Bundle::Catalyst "; #### # check eval ok( eval " use Bundle::Catalyst ", "trying Bundle::Catalyst" ); # check error condition eval " use Bundle::Catalyst "; my $err = $@; is( $err, undef, "trying Bundle::Catalyst" ); #### eval " use Bundle::Catalyst "; eval " require Bundle::Catalyst "; #### # both work ok( eval " require Bundle::Catalyst ", "trying Bundle::Catalyst" ); ok( eval { require Bundle::Catalyst }, "trying Bundle::Catalyst" );