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