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