Fix {%hash} ~~ %hash test
[p5sagit/p5-mst-13.2.git] / t / mro / package_aliases.t
CommitLineData
0643ac23 1#!./perl
2
3BEGIN {
4 unless (-d 'blib') {
5 chdir 't' if -d 't';
6 @INC = '../lib';
7 }
8}
9
10use strict;
11use warnings;
12require q(./test.pl); plan(tests => 4);
13
14{
15 package New;
16 use strict;
17 use warnings;
18
19 package Old;
20 use strict;
21 use warnings;
22
23 {
24 no strict 'refs';
25 *{'Old::'} = *{'New::'};
26 }
27}
28
29ok (Old->isa (New::), 'Old inherits from New');
30ok (New->isa (Old::), 'New inherits from Old');
31
32isa_ok (bless ({}, Old::), New::, 'Old object');
33isa_ok (bless ({}, New::), Old::, 'New object');