2 use warnings FATAL => 'all';
9 use MooseX::Types::Path::Class;
13 isa => 'Path::Class::Dir',
20 isa => 'Path::Class::File',
30 use MooseX::Types::Path::Class qw( Dir File );
53 my $dir = dir('', 'tmp');
54 my $file = file('', 'tmp', 'foo');
58 isa_ok( $o->dir, 'Path::Class::Dir' );
59 cmp_ok( $o->dir, 'eq', "$dir", "dir is $dir" );
60 isa_ok( $o->file, 'Path::Class::File' );
61 cmp_ok( $o->file, 'eq', "$file", "file is $file" );
64 for my $class (qw(Foo Bar)) {
65 my $o = $class->new( dir => "$dir", file => [ '', 'tmp', 'foo' ] );