@@ -, +, @@ not available --------- -- failure -- nicely skipped when Test::DBIx::Class is not available. --- t/Prices.t | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) --- a/t/Prices.t +++ a/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' ); --