Skip tests for strict constructor on Moose
[gitmo/Mouse.git] / t / 001_mouse / 804-immutable-demolish.t
CommitLineData
bbf64e76 1use strict;
2use warnings;
3use Test::More tests => 2;
eab81545 4use Test::Exception;
bbf64e76 5
6my $i;
7
8{
9 package Parent;
10 use Mouse;
11 sub DEMOLISH {
12 main::is $i++, 1;
13 }
14 no Mouse;
15 __PACKAGE__->meta->make_immutable;
16}
17
18{
19 package Child;
20 use Mouse;
21 extends 'Parent';
22 sub DEMOLISH {
23 main::is $i++, 0;
24 }
25 __PACKAGE__->meta->make_immutable;
26}
27
28Child->new();
29