More uses of type in the tests
[gitmo/Mouse.git] / t / 800_shikabased / 010-isa-or.t
index 8b45921..0991ab7 100644 (file)
@@ -6,7 +6,7 @@ use Test::More tests => 18;
     package Foo;
     use Mouse;
     use Mouse::Util::TypeConstraints;
-    subtype Baz => where { defined($_) && $_ eq 'Baz' };
+    type Baz => where { defined($_) && $_ eq 'Baz' };
     coerce Baz => from 'ArrayRef', via { 'Baz' };
     has 'bar' => ( is => 'rw', isa => 'Str | Baz | Undef', coerce => 1 );
 }
@@ -53,10 +53,10 @@ is $f->bar, undef, 'bar is undef';
     use Mouse;
     use Mouse::Util::TypeConstraints;
 
-    subtype 'Type1' => where { defined($_) && $_ eq 'Name' };
+    type 'Type1' => where { defined($_) && $_ eq 'Name' };
     coerce 'Type1', from 'Str', via { 'Names' };
 
-    subtype 'Type2' => where { defined($_) && $_ eq 'Group' };
+    type 'Type2' => where { defined($_) && $_ eq 'Group' };
     coerce 'Type2', from 'Str', via { 'Name' };
 
     has 'foo' => ( is => 'rw', isa => 'Type1|Type2', coerce => 1 );
@@ -76,7 +76,7 @@ is $foo->foo, 'Name', 'foo is Name';
     use Mouse;
     use Mouse::Util::TypeConstraints;
 
-    subtype 'Type3' => where { defined($_) && $_ eq 'Name' };
+    type 'Type3' => where { defined($_) && $_ eq 'Name' };
     coerce 'Type3', from 'CodeRef', via { 'Name' };
 
     has 'foo' => ( is => 'rw', isa => 'Type3|KLASS|Undef', coerce => 1 );