Commit | Line | Data |
950232b2 |
1 | use strict; |
2 | use warnings; |
3e2f4695 |
3 | |
4 | use Test::More; |
950232b2 |
5 | |
6 | use_ok('Devel::REPL'); |
7 | use_ok('Devel::REPL::Script'); |
ce00c3c0 |
8 | use_ok('Devel::REPL::Plugin::Colors'); |
4d33251a |
9 | use_ok('Devel::REPL::Plugin::Commands'); |
1b2a3182 |
10 | |
11 | eval 'use PPI'; |
12 | unless ($@) { |
13 | use_ok('Devel::REPL::Plugin::Completion'); |
14 | } |
15 | |
16 | eval 'use File::Next'; |
17 | unless ($@) { |
18 | use_ok('Devel::REPL::Plugin::CompletionDriver::INC'); |
19 | } |
20 | |
21 | eval 'use B::Keywords'; |
22 | unless ($@) { |
23 | use_ok('Devel::REPL::Plugin::CompletionDriver::Keywords'); |
24 | } |
25 | |
26 | eval 'use Lexical::Persistence'; |
27 | unless ($@) { |
28 | use_ok('Devel::REPL::Plugin::CompletionDriver::LexEnv'); |
29 | } |
30 | |
672b6fea |
31 | use_ok('Devel::REPL::Plugin::CompletionDriver::Globals'); |
672b6fea |
32 | use_ok('Devel::REPL::Plugin::CompletionDriver::Methods'); |
1b2a3182 |
33 | |
34 | eval 'use Data::Dump::Concise'; |
35 | unless ($@) { |
36 | use_ok('Devel::REPL::Plugin::DDC'); |
37 | } |
38 | |
39 | eval 'use Data::Dump::Streamer'; |
40 | unless ($@) { |
41 | use_ok('Devel::REPL::Plugin::DDS'); |
42 | } |
43 | |
ce00c3c0 |
44 | use_ok('Devel::REPL::Plugin::DumpHistory'); |
45 | use_ok('Devel::REPL::Plugin::FancyPrompt'); |
46 | use_ok('Devel::REPL::Plugin::FindVariable'); |
47 | use_ok('Devel::REPL::Plugin::History'); |
1b2a3182 |
48 | |
49 | eval 'use Sys::SigAction'; |
50 | unless ($@) { |
51 | use_ok('Devel::REPL::Plugin::Interrupt'); |
52 | } |
53 | |
54 | # use_ok('Devel::REPL::Plugin::Interrupt') unless $^O eq 'MSWin32'; |
672b6fea |
55 | use_ok('Devel::REPL::Plugin::LexEnv'); |
1b2a3182 |
56 | |
57 | eval 'use PPI'; |
58 | unless ($@) { |
59 | use_ok('Devel::REPL::Plugin::MultiLine::PPI'); |
60 | } |
61 | |
62 | eval 'use App::Nopaste'; |
63 | unless ($@) { |
64 | use_ok('Devel::REPL::Plugin::Nopaste'); |
65 | } |
66 | |
ce00c3c0 |
67 | use_ok('Devel::REPL::Plugin::OutputCache'); |
68 | use_ok('Devel::REPL::Plugin::Packages'); |
69 | use_ok('Devel::REPL::Plugin::Peek'); |
1b2a3182 |
70 | eval 'use PPI'; |
71 | unless ($@) { |
72 | use_ok('Devel::REPL::Plugin::PPI'); |
73 | } |
74 | |
ce00c3c0 |
75 | use_ok('Devel::REPL::Plugin::ReadLineHistory'); |
1b2a3182 |
76 | |
77 | eval 'use Module::Refresh'; |
78 | unless ($@) { |
79 | use_ok('Devel::REPL::Plugin::Refresh'); |
80 | } |
81 | |
ce00c3c0 |
82 | use_ok('Devel::REPL::Plugin::ShowClass'); |
83 | use_ok('Devel::REPL::Plugin::Timing'); |
84 | use_ok('Devel::REPL::Plugin::Turtles'); |
3e2f4695 |
85 | |
86 | done_testing; |