restored test for subtyping paramterized types with a parameterized type
John Napiorkowski [Fri, 24 Oct 2008 20:31:39 +0000 (20:31 +0000)]
t/lib/DecoratorLibrary.pm

index 8361866..374f2b9 100644 (file)
@@ -28,23 +28,9 @@ subtype MyArrayRefInt01,
 subtype BiggerInt,
     as Int,
     where {$_>10};
-
-## We can change this when the .61 Moose comes out.  When that happens we will
-## have the correct patch to Moose::Meta::TypeConstraint::Parameterized to let
-## us support parameterizing parameterized subtypes.  When we get this we can
-## then replace the where clause with:
-
-    ##as MyArrayRefInt01[BiggerInt];
-
+    
 subtype SubOfMyArrayRefInt01,
-    as MyArrayRefInt01,
-    where {
-        my $ok_or_not = 1;
-        foreach my $int (@$_) {
-            $ok_or_not = $int>10 ? 1:0
-             if $ok_or_not;
-        } $ok_or_not;
-    };
+    as MyArrayRefInt01[BiggerInt];
 
 coerce MyArrayRefInt01,
     from Str,