Bug 17583: Mock the pref before tests
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 15 Nov 2016 11:16:03 +0000 (11:16 +0000)
committerKyle M Hall <kyle@bywatersolutions.com>
Fri, 2 Dec 2016 19:13:45 +0000 (19:13 +0000)
Signed-off-by: Josef Moravec <josef.moravec@gmail.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
t/db_dependent/Koha/Patrons.t

index 9047de8..2c71d21 100644 (file)
@@ -198,10 +198,11 @@ subtest 'is_going_to_expired' => sub {
     is( $patron->is_going_to_expired, 0, 'Patron should not be considered going to expire if dateexpiry is not set');
     $patron->dateexpiry( '0000-00-00' )->store->discard_changes;
     is( $patron->is_going_to_expired, 0, 'Patron should not be considered going to expire if dateexpiry is not 0000-00-00');
+
+    t::lib::Mocks::mock_preference('NotifyBorrowerDeparture', 0);
     $patron->dateexpiry( dt_from_string )->store->discard_changes;
     is( $patron->is_going_to_expired, 0, 'Patron should not be considered going to expire if dateexpiry is today');
 
-    t::lib::Mocks::mock_preference('NotifyBorrowerDeparture', 0);
     $patron->dateexpiry( dt_from_string )->store->discard_changes;
     is( $patron->is_going_to_expired, 0, 'Patron should not be considered going to expire if dateexpiry is today and pref is 0');