Cyb3r Drag0nz Team Shell
Cyb3rDrag0nz


Server : Apache
System : Linux wealthytechsolutions.wealthytechsolutions.com 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64
User : raybondt ( 1003)
PHP Version : 8.3.31
Disable Function : exec,passthru,shell_exec,system
Directory :  /usr/share/doc/perl-Sub-Exporter/t/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/doc/perl-Sub-Exporter/t/inherited.t
#!/usr/bin/perl -T
use strict;
use warnings;

=head1 TEST PURPOSE

These tests check that the inherited form of a routine is the exported one.

=cut

use Test::More tests => 3;

BEGIN { use_ok('Sub::Exporter'); }

package E::Parent;
use Sub::Exporter -setup => { exports => [ qw(foo) ] };

sub foo { return 1; }

package E::Child;
use base qw(E::Parent);

sub foo { return 2; }

package Test::Sub::Exporter::EPARENT;
E::Parent->import('foo');

main::is(foo(), 1, "get result of parent's import");

package Test::Sub::Exporter::ECHILD;
E::Child->import('foo');

main::is(foo(), 2, "get result of child's import");

Cyb3r Drag0nz Team