Revision history for Devel-REPL
+ - fix issues with Term::ReadLine:PERL in tests (RT#84246) (thanks,
+ Christopher McCann!)
+
1.003016 - 2013-03-26
- make all plugins load again by using native traits (thanks, Zaki Mughal!)
(RT#84011)
+
use strict;
use warnings;
Turtles
/;
+# one $repl is shared:
+# "Looks like the problem is that you can't open multiple instances of
+# Term::ReadLine:PERL from the same object. I was able to correct this by
+# changing the test to reuse the same Devel::REPL instance each time. This
+# prevents the warning that causes the test to fail. I don't think this
+# changes the spirit of the test, it's just a byproduct of how
+# Term::ReadLine::Perl works." -- RT#84246
+my $repl = Devel::REPL->new;
for my $plugin_name (@plugins) {
test_load_plugin($plugin_name);
}
sub test_load_plugin {
my ($plugin_name) = @_;
- my $repl = Devel::REPL->new;
my $test_name = "plugin $plugin_name loaded";
eval "use Devel::REPL::Plugin::$plugin_name";
unless($@) {