Lines 632-638
subtest 'TranslateNotices' => sub {
Link Here
|
632 |
|
632 |
|
633 |
subtest 'SendQueuedMessages' => sub { |
633 |
subtest 'SendQueuedMessages' => sub { |
634 |
|
634 |
|
635 |
plan tests => 3; |
635 |
plan tests => 4; |
636 |
t::lib::Mocks::mock_preference( 'SMSSendDriver', 'Email' ); |
636 |
t::lib::Mocks::mock_preference( 'SMSSendDriver', 'Email' ); |
637 |
my $patron = Koha::Patrons->find($borrowernumber); |
637 |
my $patron = Koha::Patrons->find($borrowernumber); |
638 |
$dbh->do(q| |
638 |
$dbh->do(q| |
Lines 655-660
subtest 'SendQueuedMessages' => sub {
Link Here
|
655 |
$schema->resultset('MessageQueue')->search({borrowernumber => $borrowernumber,status => 'sent'})->delete(); #clear borrower queue |
655 |
$schema->resultset('MessageQueue')->search({borrowernumber => $borrowernumber,status => 'sent'})->delete(); #clear borrower queue |
656 |
$my_message->{to_address} = 'fixme@kidclamp.iswrong'; |
656 |
$my_message->{to_address} = 'fixme@kidclamp.iswrong'; |
657 |
$message_id = C4::Letters::EnqueueLetter($my_message); |
657 |
$message_id = C4::Letters::EnqueueLetter($my_message); |
|
|
658 |
|
659 |
my $number_attempted = C4::Letters::SendQueuedMessages({ |
660 |
borrowernumber => -1, # -1 still triggers the borrowernumber condition |
661 |
letter_code => 'PASSWORD_RESET', |
662 |
}); |
663 |
is ( $number_attempted, 0, 'There were no password reset messages for SendQueuedMessages to attempt.' ); |
664 |
|
658 |
C4::Letters::SendQueuedMessages(); |
665 |
C4::Letters::SendQueuedMessages(); |
659 |
$sms_message_address = $schema->resultset('MessageQueue')->search({ |
666 |
$sms_message_address = $schema->resultset('MessageQueue')->search({ |
660 |
borrowernumber => $borrowernumber, |
667 |
borrowernumber => $borrowernumber, |
661 |
- |
|
|