remove trailing whitespace
[gitmo/Moose.git] / t / 200_examples / 004_example_w_DCS.t
index 3dd0e6a..335a45e 100644 (file)
@@ -7,8 +7,8 @@ use Test::More;
 
 =pod
 
-This tests how well Moose type constraints 
-play with Declare::Constraints::Simple. 
+This tests how well Moose type constraints
+play with Declare::Constraints::Simple.
 
 Pretty well if I do say so myself :)
 
@@ -16,8 +16,8 @@ Pretty well if I do say so myself :)
 
 BEGIN {
     eval "use Declare::Constraints::Simple;";
-    plan skip_all => "Declare::Constraints::Simple is required for this test" if $@;        
-    plan tests => 9;    
+    plan skip_all => "Declare::Constraints::Simple is required for this test" if $@;
+    plan tests => 9;
 }
 
 use Test::Exception;
@@ -27,22 +27,25 @@ use Test::Exception;
     use Moose;
     use Moose::Util::TypeConstraints;
     use Declare::Constraints::Simple -All;
-    
+
     # define your own type ...
-    type 'HashOfArrayOfObjects' 
-        => IsHashRef(
+    type( 'HashOfArrayOfObjects',
+        {
+        where => IsHashRef(
             -keys   => HasLength,
-            -values => IsArrayRef( IsObject ));    
-    
+            -values => IsArrayRef(IsObject)
+        )
+    } );
+
     has 'bar' => (
         is  => 'rw',
         isa => 'HashOfArrayOfObjects',
     );
-    
+
     # inline the constraints as anon-subtypes
     has 'baz' => (
         is  => 'rw',
-        isa => subtype('ArrayRef' => IsArrayRef(IsInt)),
+        isa => subtype( { as => 'ArrayRef', where => IsArrayRef(IsInt) } ),
     );
 
     package Bar;
@@ -51,7 +54,7 @@ use Test::Exception;
 
 my $hash_of_arrays_of_objs = {
    foo1 => [ Bar->new ],
-   foo2 => [ Bar->new, Bar->new ],       
+   foo2 => [ Bar->new, Bar->new ],
 };
 
 my $array_of_ints = [ 1 .. 10 ];
@@ -61,7 +64,7 @@ lives_ok {
     $foo = Foo->new(
        'bar' => $hash_of_arrays_of_objs,
        'baz' => $array_of_ints,
-    ); 
+    );
 } '... construction succeeded';
 isa_ok($foo, 'Foo');