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