summaryrefslogtreecommitdiff
path: root/lib/perl5db.t
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2020-03-23 11:47:24 +1100
committerTony Cook <tony@develop-help.com>2020-03-23 12:00:39 +1100
commitafd41ae4e769eb6f4f106977edabdca9ab36b497 (patch)
tree43738342a5cbe15aa2cf76e8cb0e579f488570d3 /lib/perl5db.t
parente32da612ec39099adc318d93b5a5a8947de7ed5a (diff)
downloadperl-afd41ae4e769eb6f4f106977edabdca9ab36b497.tar.gz
test for i Foo failing to load mro
test for #17660
Diffstat (limited to 'lib/perl5db.t')
-rw-r--r--lib/perl5db.t25
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/perl5db.t b/lib/perl5db.t
index 450f4d067b..421229a54a 100644
--- a/lib/perl5db.t
+++ b/lib/perl5db.t
@@ -2899,6 +2899,31 @@ SKIP:
);
}
+{
+ # gh #17660
+ my $wrapper = DebugWrap->new(
+ {
+ cmds =>
+ [
+ 'b 13',
+ 'c',
+ 'i Foo',
+ 'q',
+ ],
+ prog => '../lib/perl5db/t/gh-17660',
+ }
+ );
+
+ $wrapper->output_unlike(
+ qr/Undefined subroutine &mro::get_linear_isa/ms,
+ q/mro needs to be loaded/,
+ );
+ $wrapper->output_like(
+ qr/Foo 1.000, Bar 2.000/,
+ q/check for reasonable result/,
+ );
+}
+
SKIP:
{
$Config{usethreads}