X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FDevel-REPL.git;a=blobdiff_plain;f=t%2Fload_plugins.t;h=891a72c76e0da72eede1bde26d273fdc2fb90411;hp=0115c8b80dc68f06737008b2e8f4e4e8be222730;hb=59500b7eafe06b09cccd3b4d4b80b0728698d034;hpb=6bba7e870f4052c929783c48e8598628c8eb078c diff --git a/t/load_plugins.t b/t/load_plugins.t index 0115c8b..891a72c 100755 --- a/t/load_plugins.t +++ b/t/load_plugins.t @@ -54,16 +54,13 @@ for my $plugin_name (@plugins) { sub test_load_plugin { my ($plugin_name) = @_; my $test_name = "plugin $plugin_name loaded"; - eval "use Devel::REPL::Plugin::$plugin_name"; - unless($@) { - eval { $repl->load_plugin($plugin_name) }; - ok(!$@, $test_name); - } else { - SKIP: { - skip "could not eval plugin $plugin_name", 1; - } + + SKIP: { + eval "use Devel::REPL::Plugin::$plugin_name; 1" + or skip "could not eval plugin $plugin_name", 1; + + ok(eval { $repl->load_plugin($plugin_name); 1 }, $test_name); } } done_testing; -