Bug 16942 [QA Followup] - Add unit test
authorKyle M Hall <kyle@bywatersolutions.com>
Tue, 26 Jul 2016 15:00:58 +0000 (15:00 +0000)
committerKyle M Hall <kyle@bywatersolutions.com>
Thu, 1 Sep 2016 17:21:24 +0000 (17:21 +0000)
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Jesse Maseto <jesse@bywatersolutions.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
C4/Reserves.pm
t/db_dependent/Letters/TemplateToolkit.t

index afdcb48..c9e270c 100644 (file)
@@ -2026,7 +2026,7 @@ sub _koha_notify_reserve {
             'biblio'         => $biblionumber,
             'biblioitems'    => $biblionumber,
             'reserves'       => $reserve,
-            'items', $reserve->{'itemnumber'},
+            'items'          => $reserve->{'itemnumber'},
         },
         substitute => { today => output_pref( { dt => dt_from_string, dateonly => 1 } ) },
     );
index c4ecc5f..4169556 100644 (file)
@@ -18,7 +18,7 @@
 # along with Koha; if not, see <http://www.gnu.org/licenses>.
 
 use Modern::Perl;
-use Test::More tests => 13;
+use Test::More tests => 14;
 
 use MARC::Record;
 
@@ -188,6 +188,23 @@ $prepared_letter = GetPreparedLetter(
 );
 is( $prepared_letter->{content}, $hold->id(), 'Hold object used correctly' );
 
+# Bug 16942
+$prepared_letter = GetPreparedLetter(
+    (
+        module      => 'test',
+        letter_code => 'TEST_HOLD',
+        tables      => {
+            'branches'    => $library,
+            'borrowers'   => $patron,
+            'biblio'      => $biblio->id,
+            'biblioitems' => $biblioitem->id,
+            'reserves'    => $hold->unblessed,
+            'items'       => $hold->itemnumber,
+        }
+    )
+);
+is( $prepared_letter->{content}, $hold->id(), 'Hold object used correctly' );
+
 $sth->execute( "TEST_SERIAL", "[% serial.id %]" );
 $prepared_letter = GetPreparedLetter(
     (