X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FDevel-REPL.git;a=blobdiff_plain;f=t%2Fload_core.t;h=7c7add3b9f75d07b273cc1a591bacebbb21b4b62;hp=ca7cba8605f8f9f177188fbd40a2886c06ec8e2e;hb=bf19d175b9465f0e63ed973c02be8d5a280f2c0f;hpb=3e2f469563a4ab82207ae7861c08eb5f9b2130a8 diff --git a/t/load_core.t b/t/load_core.t index ca7cba8..7c7add3 100755 --- a/t/load_core.t +++ b/t/load_core.t @@ -2,82 +2,64 @@ use strict; use warnings; use Test::More; +use if $ENV{AUTHOR_TESTING}, 'Test::Warnings'; use_ok('Devel::REPL'); use_ok('Devel::REPL::Script'); use_ok('Devel::REPL::Plugin::Colors'); use_ok('Devel::REPL::Plugin::Commands'); -eval 'use PPI'; -unless ($@) { - use_ok('Devel::REPL::Plugin::Completion'); -} +eval 'use PPI; 1' and do { + use_ok('Devel::REPL::Plugin::Completion'); + use_ok('Devel::REPL::Plugin::CompletionDriver::Globals'); + use_ok('Devel::REPL::Plugin::CompletionDriver::Methods'); -eval 'use File::Next'; -unless ($@) { - use_ok('Devel::REPL::Plugin::CompletionDriver::INC'); -} + eval 'use File::Next; 1' + and use_ok('Devel::REPL::Plugin::CompletionDriver::INC'); -eval 'use B::Keywords'; -unless ($@) { - use_ok('Devel::REPL::Plugin::CompletionDriver::Keywords'); -} + eval 'use B::Keywords; 1' + and use_ok('Devel::REPL::Plugin::CompletionDriver::Keywords'); -eval 'use Lexical::Persistence'; -unless ($@) { - use_ok('Devel::REPL::Plugin::CompletionDriver::LexEnv'); -} + eval 'use Lexical::Persistence; 1' + and use_ok('Devel::REPL::Plugin::CompletionDriver::LexEnv') +}; -use_ok('Devel::REPL::Plugin::CompletionDriver::Globals'); -use_ok('Devel::REPL::Plugin::CompletionDriver::Methods'); +eval 'use Lexical::Persistence; 1' + and use_ok('Devel::REPL::Plugin::LexEnv'); -eval 'use Data::Dump::Concise'; -unless ($@) { - use_ok('Devel::REPL::Plugin::DDC'); -} +eval 'use Data::Dump::Concise; 1' + and use_ok('Devel::REPL::Plugin::DDC'); -eval 'use Data::Dump::Streamer'; -unless ($@) { - use_ok('Devel::REPL::Plugin::DDS'); -} +eval 'use Data::Dump::Streamer; 1' + and use_ok('Devel::REPL::Plugin::DDS'); use_ok('Devel::REPL::Plugin::DumpHistory'); use_ok('Devel::REPL::Plugin::FancyPrompt'); use_ok('Devel::REPL::Plugin::FindVariable'); use_ok('Devel::REPL::Plugin::History'); -eval 'use Sys::SigAction'; -unless ($@) { - use_ok('Devel::REPL::Plugin::Interrupt'); -} +eval 'use Sys::SigAction; 1' + and use_ok('Devel::REPL::Plugin::Interrupt'); # use_ok('Devel::REPL::Plugin::Interrupt') unless $^O eq 'MSWin32'; -use_ok('Devel::REPL::Plugin::LexEnv'); -eval 'use PPI'; -unless ($@) { - use_ok('Devel::REPL::Plugin::MultiLine::PPI'); -} +eval 'use PPI; 1' + and use_ok('Devel::REPL::Plugin::MultiLine::PPI'); -eval 'use App::Nopaste'; -unless ($@) { - use_ok('Devel::REPL::Plugin::Nopaste'); -} +eval 'use App::Nopaste; 1' + and use_ok('Devel::REPL::Plugin::Nopaste'); use_ok('Devel::REPL::Plugin::OutputCache'); use_ok('Devel::REPL::Plugin::Packages'); use_ok('Devel::REPL::Plugin::Peek'); -eval 'use PPI'; -unless ($@) { - use_ok('Devel::REPL::Plugin::PPI'); -} + +eval 'use PPI; 1' + and use_ok('Devel::REPL::Plugin::PPI'); use_ok('Devel::REPL::Plugin::ReadLineHistory'); -eval 'use Module::Refresh'; -unless ($@) { - use_ok('Devel::REPL::Plugin::Refresh'); -} +eval 'use Module::Refresh; 1' + and use_ok('Devel::REPL::Plugin::Refresh'); use_ok('Devel::REPL::Plugin::ShowClass'); use_ok('Devel::REPL::Plugin::Timing');