diff --git a/t/Prices.t b/t/Prices.t index d6bfda2dd4..74d2eac196 100644 --- a/t/Prices.t +++ b/t/Prices.t @@ -1,15 +1,23 @@ use Modern::Perl; -use Test::More tests => 17; +use Test::More; use Test::MockModule; use t::lib::Mocks; +use Module::Load::Conditional qw/check_install/; + BEGIN { - use_ok('C4::Acquisition'); - use_ok('C4::Bookseller'); - use_ok('C4::Context'); - use_ok('Koha::Number::Price'); -}; + if ( check_install( module => 'Test::DBIx::Class' ) ) { + plan tests => 17; + } else { + plan skip_all => "Need Test::DBIx::Class" + } +} + +use_ok('C4::Acquisition'); +use_ok('C4::Bookseller'); +use_ok('C4::Context'); +use_ok('Koha::Number::Price'); t::lib::Mocks::mock_preference( 'gist', '0.02|0.05|0.196' );