|
Lines 440-458
is( scalar( @$messages ), 1, 'The message has been queued for the expected patro
Link Here
|
| 440 |
is( $messages->[0]{to_address}, $email, 'AutoEmailPrimaryAddress=OFF, EnqueueLetter used the patron email address if no to_address is given in parameter' ); |
440 |
is( $messages->[0]{to_address}, $email, 'AutoEmailPrimaryAddress=OFF, EnqueueLetter used the patron email address if no to_address is given in parameter' ); |
| 441 |
|
441 |
|
| 442 |
$dbh->do(q|DELETE FROM message_queue|); |
442 |
$dbh->do(q|DELETE FROM message_queue|); |
| 443 |
t::lib::Mocks::mock_preference('AutoEmailPrimaryAddress', 'email|OFF|emailpro'); # This is no consistent. OFF should be alone. |
443 |
t::lib::Mocks::mock_preference('AutoEmailPrimaryAddress', 'email,OFF,emailpro'); # This is no consistent. OFF should be alone. |
| 444 |
is( C4::Letters::EnqueueLetter($my_message), 1, 'message successfully queued' ); |
444 |
is( C4::Letters::EnqueueLetter($my_message), 1, 'message successfully queued' ); |
| 445 |
$messages = C4::Letters::GetQueuedMessages({ borrowernumber => $borrowernumber }); |
445 |
$messages = C4::Letters::GetQueuedMessages({ borrowernumber => $borrowernumber }); |
| 446 |
is( scalar( @$messages ), 1, 'The message has been queued for the expected patron' ); |
446 |
is( scalar( @$messages ), 1, 'The message has been queued for the expected patron' ); |
| 447 |
is( $messages->[0]{to_address}, $email, 'AutoEmailPrimaryAddress=email|OFF|emailpro, EnqueueLetter used the patron email address if no to_address is given in parameter' ); |
447 |
is( $messages->[0]{to_address}, $email, 'AutoEmailPrimaryAddress=email,OFF,emailpro, EnqueueLetter used the patron email address if no to_address is given in parameter' ); |
| 448 |
|
448 |
|
| 449 |
$dbh->do(q|DELETE FROM message_queue|); |
449 |
$dbh->do(q|DELETE FROM message_queue|); |
| 450 |
t::lib::Mocks::mock_preference('AutoEmailPrimaryAddress', 'email|emailpro'); |
450 |
t::lib::Mocks::mock_preference('AutoEmailPrimaryAddress', 'email,emailpro'); |
| 451 |
is( C4::Letters::EnqueueLetter($my_message), 2, 'messages successfully queued' ); |
451 |
is( C4::Letters::EnqueueLetter($my_message), 2, 'messages successfully queued' ); |
| 452 |
$messages = C4::Letters::GetQueuedMessages({ borrowernumber => $borrowernumber }); |
452 |
$messages = C4::Letters::GetQueuedMessages({ borrowernumber => $borrowernumber }); |
| 453 |
is( scalar( @$messages ), 2, 'The messages have been queued for the expected patron' ); |
453 |
is( scalar( @$messages ), 2, 'The messages have been queued for the expected patron' ); |
| 454 |
is( $messages->[0]{to_address}, $email, 'AutoEmailPrimaryAddress=email|emailpro, EnqueueLetter used the patron email address for the first letter' ); |
454 |
is( $messages->[0]{to_address}, $email, 'AutoEmailPrimaryAddress=email,emailpro, EnqueueLetter used the patron email address for the first letter' ); |
| 455 |
is( $messages->[1]{to_address}, $emailpro, 'AutoEmailPrimaryAddress=email|emailpro, EnqueueLetter used the patron emailpro address for the second letter' ); |
455 |
is( $messages->[1]{to_address}, $emailpro, 'AutoEmailPrimaryAddress=email,emailpro, EnqueueLetter used the patron emailpro address for the second letter' ); |
| 456 |
|
456 |
|
| 457 |
{ |
457 |
{ |
| 458 |
use C4::Serials; |
458 |
use C4::Serials; |
| 459 |
- |
|
|