From 4110f00502586eca9311d86b7805739c53f7cb51 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Mon, 12 Jan 2015 09:35:51 +0100 Subject: [PATCH] Bug 13554: t/Prices.t shouldn't depend on the DB To reproduce: - Stop your MySQL server: $ sudo service mysql stop - Run $ prove t/Prices.t => FAIL: some tests fail because of mysql stopped To test (MySQL still stopped) - Apply the patch - Run $ prove t/Prices.t --- t/Prices.t | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/t/Prices.t b/t/Prices.t index 3dc6c54..92bb432 100644 --- a/t/Prices.t +++ b/t/Prices.t @@ -1,15 +1,17 @@ use Modern::Perl; -use Test::More tests => 8; +use Test::More tests => 12; use Test::MockModule; -use C4::Acquisition; -use C4::Bookseller; -use C4::Context; - -use Koha::Number::Price; - use t::lib::Mocks; +BEGIN { + my $context_module = t::lib::Mocks::mock_dbh; + 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' ); my $bookseller_module = Test::MockModule->new('Koha::Acquisition::Bookseller'); -- 2.1.0