convert to Dist::Zilla
[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');
ca6949b9 30 use_ok('Devel::REPL::Plugin::LexEnv');
1b2a3182 31}
32
672b6fea 33use_ok('Devel::REPL::Plugin::CompletionDriver::Globals');
672b6fea 34use_ok('Devel::REPL::Plugin::CompletionDriver::Methods');
1b2a3182 35
36eval 'use Data::Dump::Concise';
37unless ($@) {
38 use_ok('Devel::REPL::Plugin::DDC');
39}
40
41eval 'use Data::Dump::Streamer';
42unless ($@) {
43 use_ok('Devel::REPL::Plugin::DDS');
44}
45
ce00c3c0 46use_ok('Devel::REPL::Plugin::DumpHistory');
47use_ok('Devel::REPL::Plugin::FancyPrompt');
48use_ok('Devel::REPL::Plugin::FindVariable');
49use_ok('Devel::REPL::Plugin::History');
1b2a3182 50
51eval 'use Sys::SigAction';
52unless ($@) {
53 use_ok('Devel::REPL::Plugin::Interrupt');
54}
55
56# use_ok('Devel::REPL::Plugin::Interrupt') unless $^O eq 'MSWin32';
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;