Bug 33192: (QA follow-up) Fix it-IT sample data and unit tests

To test:
* prove t/db_dependent/Message.t
* Run the it-IT web installer and make sure 'email' is set.

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Katrin Fischer 2023-04-10 14:40:56 +00:00 committed by Tomas Cohen Arazi
parent 101ce89374
commit d5e45c54b1
No known key found for this signature in database
GPG Key ID: 0A272EA1B2F3C15F
2 changed files with 5 additions and 5 deletions

View File

@ -24,7 +24,7 @@
UPDATE systempreferences SET value = 'cataloguing' WHERE variable = 'AcqCreateItem';
UPDATE systempreferences SET value = '1' WHERE variable = 'AllowRenewalLimitOverride';
UPDATE systempreferences SET value = 'annual' WHERE variable = 'autoBarcode';
UPDATE systempreferences SET value = 'email' WHERE variable = 'AutoEmailPrimaryAddress';
UPDATE systempreferences SET value = 'email' WHERE variable = 'EmailFieldPrimary';
UPDATE systempreferences SET value = '1' WHERE variable = 'BiblioAddsAuthorities';
UPDATE systempreferences SET value = 'surname|cardnumber' WHERE variable = 'BorrowerMandatoryField';
UPDATE systempreferences SET value = '0' WHERE variable = 'BorrowersLog';

View File

@ -50,11 +50,11 @@ my $letter = C4::Letters::GetPreparedLetter(
);
t::lib::Mocks::mock_preference( 'AutoEmailPrimaryAddress', 'OFF' );
t::lib::Mocks::mock_preference( 'EmailFieldPrimary', 'OFF' );
C4::Message->enqueue($letter, $patron, 'email');
my $message = C4::Message->find_last_message($patron->unblessed, 'TEST_MESSAGE', 'email');
like( $message->{metadata}, qr{heÄllo} );
is ($message->{to_address}, $patron->email, "To address set correctly for AutoEmailPrimaryAddress 'off'");
is ($message->{to_address}, $patron->email, "To address set correctly for EmailFieldPrimary 'off'");
$letter = C4::Letters::GetPreparedLetter(
(
@ -69,7 +69,7 @@ $message->append($letter);
like( $message->{metadata}, qr{heÄllo} );
like( $message->{metadata}, qr{hell❤️} );
t::lib::Mocks::mock_preference( 'AutoEmailPrimaryAddress', 'emailpro' );
t::lib::Mocks::mock_preference( 'EmailFieldPrimary', 'emailpro' );
C4::Message->enqueue($letter, $patron, 'email');
$message = C4::Message->find_last_message($patron->unblessed, 'TEST_MESSAGE', 'email');
is ($patron->notice_email_address, $patron->emailpro, "To address set correctly for AutoEmailPrimaryAddress 'emailpro'");
is ($patron->notice_email_address, $patron->emailpro, "To address set correctly for EmailFieldPrimary 'emailpro'");