Moose used an incorrect cast at the C-level resulting in errors with >2**32 IV's...
[gitmo/Mouse.git] / t / 900_bug / 002_does_role_should_search_parent.t
CommitLineData
0d6273f0 1use strict;
2use warnings;
3use Test::More tests => 2;
4
5# Klass->does_role should check the parent classes.
6
7{
8 package R1;
9 use Mouse::Role;
10}
11
12{
13 package C1;
14 use Mouse;
15 with 'R1';
16}
17
18{
19 package C2;
20 use Mouse;
21 extends 'C1';
22}
23
24ok(C1->meta->does_role('R1'));
25ok(C2->meta->does_role('R1'));
26