load dependent plugins earlier, so we can detect compile errors sooner (RT#88563)
[p5sagit/Devel-REPL.git] / t / load_core.t
CommitLineData
950232b2 1use strict;
2use warnings;
3e2f4695 3
4use Test::More;
ee9bf440 5use if $ENV{AUTHOR_TESTING}, 'Test::Warnings';
950232b2 6
7use_ok('Devel::REPL');
8use_ok('Devel::REPL::Script');
ce00c3c0 9use_ok('Devel::REPL::Plugin::Colors');
4d33251a 10use_ok('Devel::REPL::Plugin::Commands');
1b2a3182 11
59500b7e 12eval 'use PPI; 1'
13 and use_ok('Devel::REPL::Plugin::Completion');
14
15eval 'use File::Next; 1'
16 and use_ok('Devel::REPL::Plugin::CompletionDriver::INC');
17
18eval 'use B::Keywords; 1'
19 and use_ok('Devel::REPL::Plugin::CompletionDriver::Keywords');
20
21eval 'use Lexical::Persistence; 1'
22 and use_ok('Devel::REPL::Plugin::CompletionDriver::LexEnv')
23 and use_ok('Devel::REPL::Plugin::LexEnv');
1b2a3182 24
672b6fea 25use_ok('Devel::REPL::Plugin::CompletionDriver::Globals');
672b6fea 26use_ok('Devel::REPL::Plugin::CompletionDriver::Methods');
1b2a3182 27
59500b7e 28eval 'use Data::Dump::Concise; 1'
29 and use_ok('Devel::REPL::Plugin::DDC');
1b2a3182 30
59500b7e 31eval 'use Data::Dump::Streamer; 1'
32 and use_ok('Devel::REPL::Plugin::DDS');
1b2a3182 33
ce00c3c0 34use_ok('Devel::REPL::Plugin::DumpHistory');
35use_ok('Devel::REPL::Plugin::FancyPrompt');
36use_ok('Devel::REPL::Plugin::FindVariable');
37use_ok('Devel::REPL::Plugin::History');
1b2a3182 38
59500b7e 39eval 'use Sys::SigAction; 1'
40 and use_ok('Devel::REPL::Plugin::Interrupt');
1b2a3182 41
42# use_ok('Devel::REPL::Plugin::Interrupt') unless $^O eq 'MSWin32';
1b2a3182 43
59500b7e 44eval 'use PPI; 1'
45 and use_ok('Devel::REPL::Plugin::MultiLine::PPI');
1b2a3182 46
59500b7e 47eval 'use App::Nopaste; 1'
48 and use_ok('Devel::REPL::Plugin::Nopaste');
1b2a3182 49
ce00c3c0 50use_ok('Devel::REPL::Plugin::OutputCache');
51use_ok('Devel::REPL::Plugin::Packages');
52use_ok('Devel::REPL::Plugin::Peek');
59500b7e 53
54eval 'use PPI; 1'
55 and use_ok('Devel::REPL::Plugin::PPI');
1b2a3182 56
ce00c3c0 57use_ok('Devel::REPL::Plugin::ReadLineHistory');
1b2a3182 58
59500b7e 59eval 'use Module::Refresh; 1'
60 and use_ok('Devel::REPL::Plugin::Refresh');
1b2a3182 61
ce00c3c0 62use_ok('Devel::REPL::Plugin::ShowClass');
63use_ok('Devel::REPL::Plugin::Timing');
64use_ok('Devel::REPL::Plugin::Turtles');
3e2f4695 65
66done_testing;