HEX
Server: Apache
System: Linux server-674799.igrow.ws 5.14.0-611.30.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 11 06:42:00 EST 2026 x86_64
User: elrashedytravel (1025)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/.cpan/build/Test-Exception-0.43-0/t/rt.t
use strict;
use warnings;
use Test::More 'no_plan';
use Test::Exception;

{   package Foo;
    use Carp qw( confess );
    sub an_abstract_method { shift->subclass_responsibility; }
    sub subclass_responsibility {
        my $class = shift;
        my $method = (caller(1))[3];
        $method =~ s/.*:://;
        confess( "abstract method '$method' not implemented for $class" );
    }
}

throws_ok { Foo->an_abstract_method }
    qr/abstract method 'an_abstract_method'/, 'RT 11846: throws_ok breaks tests that depend on caller stack: working';