make the new "distinct types not equal" tests pass
Ricardo Signes [Sun, 16 May 2010 23:36:49 +0000 (19:36 -0400)]
The problem was that the default opinion on type constraints is that if
we didn't know what else to do, we said they're the same.  Instead, since
it seems easy to make two "equal" types, we should fix it to be not-equal
by default.

lib/Moose/Meta/TypeConstraint.pm

index 8b6a143..69a1605 100644 (file)
@@ -148,7 +148,7 @@ sub equals {
         return if $other->has_parent;
     }
 
-    return 1;
+    return;
 }
 
 sub is_a_type_of {