From bfbae2a72fc289477adcfa068bce4df61463b82c Mon Sep 17 00:00:00 2001 From: Gerhard Jungwirth Date: Thu, 5 Sep 2013 10:39:48 +0200 Subject: [PATCH] Move test.conf to a share directory and access it via File::ShareDir --- Build.PL | 1 + {t => share}/test.conf | 0 t/compile.t | 5 ++++- 3 files changed, 5 insertions(+), 1 deletion(-) rename {t => share}/test.conf (100%) diff --git a/Build.PL b/Build.PL index b4c75178..3aed4c4a 100644 --- a/Build.PL +++ b/Build.PL @@ -4,6 +4,7 @@ my $builder = Module::Build->new( license => 'GPL_3', dist_author => 'Lars Dieckow ', dist_version_from => 'lib/NGCP/Schema.pm', + share_dir => 'share', requires => { 'aliased' => 0, 'DateTime' => 0, diff --git a/t/test.conf b/share/test.conf similarity index 100% rename from t/test.conf rename to share/test.conf diff --git a/t/compile.t b/t/compile.t index 3a8324ed..3163eda6 100644 --- a/t/compile.t +++ b/t/compile.t @@ -1,9 +1,12 @@ use Sipwise::Base; +use blib 'blib'; +use File::ShareDir qw(dist_file); use Module::Runtime qw(use_module); use Test::Fatal qw(exception); use Test::More import => [qw(done_testing ok)]; -ok use_module('NGCP::Schema::Config')->instance->config_file('t/test.conf'), 'config'; +my $config_location = dist_file('NGCP-Schema', 'test.conf'); +ok use_module('NGCP::Schema::Config')->instance->config_file($config_location), 'config'; ok(my $class = use_module('NGCP::Schema'), 'load schema'); ok(my $schema = $class->connect, 'connect'); for my $source (sort $schema->sources) {