Bug 10226: Add unit tests for GetReservesFromItemnumber
authorJonathan Druart <jonathan.druart@biblibre.com>
Wed, 10 Sep 2014 14:21:09 +0000 (16:21 +0200)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Sun, 14 Sep 2014 05:02:51 +0000 (02:02 -0300)
Signed-off-by: Jonathan Druart <jonathan.druart@biblibre.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
t/db_dependent/Holds.t

index 84f246f..b7bc547 100755 (executable)
@@ -6,13 +6,15 @@ use t::lib::Mocks;
 use C4::Context;
 use C4::Branch;
 
-use Test::More tests => 35;
+use Test::More tests => 38;
 use MARC::Record;
 use C4::Biblio;
 use C4::Items;
 use C4::Members;
 use C4::Calendar;
 
+use Koha::DateUtils qw( dt_from_string output_pref );
+
 BEGIN {
     use FindBin;
     use lib $FindBin::Bin;
@@ -82,6 +84,9 @@ is( scalar(@$reserves), $borrowers_count, "Test GetReserves()" );
 
 
 my ( $reservedate, $borrowernumber, $branchcode, $reserve_id ) = GetReservesFromItemnumber($itemnumber);
+is( $reservedate, output_pref({ dt => dt_from_string, dateformat => 'iso', dateonly => 1 }), "GetReservesFromItemnumber should return a valid reserve date");
+is( $borrowernumber, $borrowernumbers[0], "GetReservesFromItemnumber should return a valid borrowernumber");
+is( $branchcode, 'CPL', "GetReservesFromItemnumber should return a valid branchcode");
 ok($reserve_id, "Test GetReservesFromItemnumber()");