add use strict; use warnings to modules, just to be sure
[p5sagit/Devel-REPL.git] / t / load_core.t
1 use strict;
2 use warnings;
3
4 use Test::More;
5 use 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';
13 unless ($@) {
14    use_ok('Devel::REPL::Plugin::Completion');
15 }
16
17 eval 'use File::Next';
18 unless ($@) {
19    use_ok('Devel::REPL::Plugin::CompletionDriver::INC');
20 }
21
22 eval 'use B::Keywords';
23 unless ($@) {
24    use_ok('Devel::REPL::Plugin::CompletionDriver::Keywords');
25 }
26
27 eval 'use Lexical::Persistence';
28 unless ($@) {
29    use_ok('Devel::REPL::Plugin::CompletionDriver::LexEnv');
30    use_ok('Devel::REPL::Plugin::LexEnv');
31 }
32
33 use_ok('Devel::REPL::Plugin::CompletionDriver::Globals');
34 use_ok('Devel::REPL::Plugin::CompletionDriver::Methods');
35
36 eval 'use Data::Dump::Concise';
37 unless ($@) {
38    use_ok('Devel::REPL::Plugin::DDC');
39 }
40
41 eval 'use Data::Dump::Streamer';
42 unless ($@) {
43    use_ok('Devel::REPL::Plugin::DDS');
44 }
45
46 use_ok('Devel::REPL::Plugin::DumpHistory');
47 use_ok('Devel::REPL::Plugin::FancyPrompt');
48 use_ok('Devel::REPL::Plugin::FindVariable');
49 use_ok('Devel::REPL::Plugin::History');
50
51 eval 'use Sys::SigAction';
52 unless ($@) {
53    use_ok('Devel::REPL::Plugin::Interrupt');
54 }
55
56 # use_ok('Devel::REPL::Plugin::Interrupt') unless $^O eq 'MSWin32';
57
58 eval 'use PPI';
59 unless ($@) {
60    use_ok('Devel::REPL::Plugin::MultiLine::PPI');
61 }
62
63 eval 'use App::Nopaste';
64 unless ($@) {
65    use_ok('Devel::REPL::Plugin::Nopaste');
66 }
67
68 use_ok('Devel::REPL::Plugin::OutputCache');
69 use_ok('Devel::REPL::Plugin::Packages');
70 use_ok('Devel::REPL::Plugin::Peek');
71 eval 'use PPI';
72 unless ($@) {
73    use_ok('Devel::REPL::Plugin::PPI');
74 }
75
76 use_ok('Devel::REPL::Plugin::ReadLineHistory');
77
78 eval 'use Module::Refresh';
79 unless ($@) {
80    use_ok('Devel::REPL::Plugin::Refresh');
81 }
82
83 use_ok('Devel::REPL::Plugin::ShowClass');
84 use_ok('Devel::REPL::Plugin::Timing');
85 use_ok('Devel::REPL::Plugin::Turtles');
86
87 done_testing;