From 2160921988d6ebb9143390d7d7bb12ec7944bb05 Mon Sep 17 00:00:00 2001 From: gloas <gloas@afi-sa.fr> Date: Thu, 11 May 2017 17:45:24 +0200 Subject: [PATCH] dev #40650 send email to recipient --- .../modules/opac/controllers/AuthController.php | 2 +- .../AuthControllerPreRegistrationTest.php | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/application/modules/opac/controllers/AuthController.php b/application/modules/opac/controllers/AuthController.php index 966ac60014b..d4efa1eee66 100644 --- a/application/modules/opac/controllers/AuthController.php +++ b/application/modules/opac/controllers/AuthController.php @@ -458,7 +458,7 @@ class AuthController extends ZendAfi_Controller_Action { $this->_preRegistrationSuccessFull(); $this->view->library = $this->view->annexe->getBib(); - $email = $this->_getParam('email', ''); + $email = $this->_getParam('email', $this->_getParam('mail', '')); $mail_admin = Class_Profil::getCurrentProfil()->getMailSiteOrPortail(); try { diff --git a/tests/application/modules/opac/controllers/AuthControllerPreRegistrationTest.php b/tests/application/modules/opac/controllers/AuthControllerPreRegistrationTest.php index 37104dd5999..e7784b58992 100644 --- a/tests/application/modules/opac/controllers/AuthControllerPreRegistrationTest.php +++ b/tests/application/modules/opac/controllers/AuthControllerPreRegistrationTest.php @@ -323,6 +323,18 @@ class AuthControllerPreRegistrationNanookPostDispatchTest } + /** @test */ + public function notifyShouldSayEmailWellSent() { + $this->assertFlashMessengerContentContains('Un email de confirmation de préinscription vous a été envoyé à l\'adresse <b>test@test.fr</b>' ); + } + + + /** @test */ + public function mailToShouldBeTestAndNanook() { + $this->assertEquals(['test@test.fr','nanook@afi-sa.net'], $this->mock_transport->getSentMails()[0]->getRecipients()); + } + + /** @test */ public function mailSubjectShouldBePréinscriptionÀLaMédiathèqueDeGrans() { $this->assertEquals('Préinscription à Arcadia', $this->mock_transport->getSentMails()[0]->getSubject()); @@ -367,7 +379,7 @@ class AuthControllerPreRegistrationNanookPostDispatchErrorTest /** @test */ public function responseShouldRedirectToPreRegistrationError() { - $this->assertRedirectTo('http://localhost' . BASE_URL . '/auth/pre-registration/site/1/lastName/Jiro/firstName/Tom/mail/test%40test.fr/mail2/test%40test.fr/password/pwd123456/password2/pwd123456/birthDate/2001-05-05/town/titi/zipcode/123456/address/123'); + $this->assertRedirectTo('http://localhost' . BASE_URL . '/auth/pre-registration/site/1/lastName/Jiro/firstName/Tom/mail/test%40test.fr/mail2/test%40test.fr/password/pwd123456/password2/pwd123456/birthDate/.2001-05-05/town/titi/zipcode/123456/address/123'); } } -- GitLab