X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F040_type_constraints%2F010_misc_type_tests.t;h=7b860469dc5b3ea07c788a549a877d08f35d5548;hb=43b9a91cacfa5e209171acd1141e3ad8e8a2d31a;hp=04bc642cceb8024001f81827000e90db83c90b10;hpb=c38be0636500747f8977def2dab0f920ff81d168;p=gitmo%2FMoose.git diff --git a/t/040_type_constraints/010_misc_type_tests.t b/t/040_type_constraints/010_misc_type_tests.t index 04bc642..7b86046 100644 --- a/t/040_type_constraints/010_misc_type_tests.t +++ b/t/040_type_constraints/010_misc_type_tests.t @@ -5,6 +5,7 @@ use warnings; use Test::More; use Test::Exception; +use Scalar::Util qw(refaddr); BEGIN { use_ok('Moose::Util::TypeConstraints'); @@ -78,7 +79,11 @@ ok $subtype2 => 'made a subtype of our subtype'; my $foo = Moose::Util::TypeConstraints::find_type_constraint('Foo'); my $bar = Moose::Util::TypeConstraints::find_type_constraint('Bar'); - ok(! $foo->equals($bar), "Foo type is not equal to Bar type"); + ok(!$foo->equals($bar), "Foo type is not equal to Bar type"); + ok( $foo->equals($foo), "Foo equals Foo"); + ok( 0+$foo == refaddr($foo), "overloading works"); } +ok $subtype1, "type constraint boolean overload works"; + done_testing;