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