@ -1,4 +1,4 @@
use Sipwise::Base ;
use Sipwise::Base '-skip' = > [ 'TryCatch' ] ;
use blib 'blib' ;
use blib 'blib' ;
use File::ShareDir qw( dist_file ) ;
use File::ShareDir qw( dist_file ) ;
use Module::Runtime qw( use_module ) ;
use Module::Runtime qw( use_module ) ;
@ -6,9 +6,8 @@ use Test::Fatal qw(exception);
use Test::More import = > [ qw( done_testing ok ) ] ;
use Test::More import = > [ qw( done_testing ok ) ] ;
my $ config_location = dist_file ( 'NGCP-Schema' , 'test.conf' ) ;
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 $ class = use_module ( 'NGCP::Schema' ) , 'load schema' ) ;
ok ( my $ schema = $ class - > connect , 'connect' ) ;
ok ( my $ schema = $ class - > connection ( { config_file = > $ config_location } ) , 'connect' ) ;
for my $ source ( sort $ schema - > sources ) {
for my $ source ( sort $ schema - > sources ) {
ok ( ! exception { $ schema - > resultset ( $ source ) - > first } , "select $source" ) ;
ok ( ! exception { $ schema - > resultset ( $ source ) - > first } , "select $source" ) ;
}
}