scope the classes
[gitmo/MooseX-Types-Path-Class.git] / t / 01.basic.t
index 345a135..fa0b1a7 100644 (file)
@@ -2,41 +2,47 @@
 use warnings FATAL => 'all';
 use strict;
 
-package Foo;
-use Moose;
-use MooseX::Types::Path::Class;
-
-has 'dir' => (
-    is       => 'ro',
-    isa      => 'Path::Class::Dir',
-    required => 1,
-    coerce   => 1,
-);
-
-has 'file' => (
-    is       => 'ro',
-    isa      => 'Path::Class::File',
-    required => 1,
-    coerce   => 1,
-);
-
-package Bar;
-use Moose;
-use MooseX::Types::Path::Class qw( Dir File );
-
-has 'dir' => (
-    is       => 'ro',
-    isa      => Dir,
-    required => 1,
-    coerce   => 1,
-);
-
-has 'file' => (
-    is       => 'ro',
-    isa      => File,
-    required => 1,
-    coerce   => 1,
-);
+{
+
+    package Foo;
+    use Moose;
+    use MooseX::Types::Path::Class;
+
+    has 'dir' => (
+        is       => 'ro',
+        isa      => 'Path::Class::Dir',
+        required => 1,
+        coerce   => 1,
+    );
+
+    has 'file' => (
+        is       => 'ro',
+        isa      => 'Path::Class::File',
+        required => 1,
+        coerce   => 1,
+    );
+}
+
+{
+
+    package Bar;
+    use Moose;
+    use MooseX::Types::Path::Class qw( Dir File );
+
+    has 'dir' => (
+        is       => 'ro',
+        isa      => Dir,
+        required => 1,
+        coerce   => 1,
+    );
+
+    has 'file' => (
+        is       => 'ro',
+        isa      => File,
+        required => 1,
+        coerce   => 1,
+    );
+}
 
 package main;