X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F16-rules-hasmany.t;h=82bf1d1755285dacd3dcab13a1f439e420229b22;hb=66d02e2452b300d1e02ff3d7e855c7a8382b9232;hp=ba1f3dffa62b3a1a6e9ad6905ceb218526686865;hpb=3175bbd0df7fd13ff3da4d80d1b40f75ba638171;p=dbsrgits%2FDBIx-Class-Fixtures.git diff --git a/t/16-rules-hasmany.t b/t/16-rules-hasmany.t index ba1f3df..82bf1d1 100644 --- a/t/16-rules-hasmany.t +++ b/t/16-rules-hasmany.t @@ -6,15 +6,16 @@ use lib qw(t/lib); use DBICTest; use Path::Class; use Data::Dumper; +use IO::All; # set up and populate schema ok(my $schema = DBICTest->init_schema(), 'got schema'); -my $config_dir = 't/var/configs'; +my $config_dir = io->catfile(qw't var configs')->name; # do dump ok(my $fixtures = DBIx::Class::Fixtures->new({ config_dir => $config_dir, debug => 0 }), 'object created with correct config dir'); -ok($fixtures->dump({ config => 'rules2.json', schema => $schema, directory => 't/var/fixtures' }), 'quantity dump executed okay'); +ok($fixtures->dump({ config => 'rules2.json', schema => $schema, directory => io->catfile(qw't var fixtures')->name }), 'quantity dump executed okay'); # check dump is okay foreach my $test ( @@ -22,7 +23,7 @@ foreach my $test ( [ 'CD', 2, 'CD', 'cdid' ], ) { my ($dirname, $count, $moniker, $id) = @$test; - my $dir = dir("t/var/fixtures/$dirname"); + my $dir = dir(io->catfile(qw"t var fixtures",$dirname)->name); my @children = $dir->children; is(scalar(@children), $count, "right number of $dirname fixtures created");