6 use Test::More tests => 8;
9 use_ok('Moose::Util', ':all');
48 ok(does_role('Bar', 'Foo'), 'Bar does Foo');
50 ok(!does_role('Baz', 'Foo'), 'Baz doesnt do Foo');
56 ok(does_role($bar, 'Foo'), '$bar does Foo');
60 ok(!does_role($baz, 'Foo'), '$baz doesnt do Foo');
64 ok(!does_role(undef,'Foo'), 'undef doesnt do Foo');
66 ok(!does_role(1,'Foo'), '1 doesnt do Foo');
70 ok(!does_role('Quux', 'Foo'), 'Quux doesnt do Foo (does not die tho)');
72 # TODO: make the below work, maybe?
76 #ok(does_role('Foo', 'Foo'), 'Foo does do Foo');
80 #ok(does_role('Foo::Foo', 'Foo'), 'Foo::Foo does do Foo');