From 236c6a505b86c660523013b97442152b3fd51a50 Mon Sep 17 00:00:00 2001 From: gloas <gloas@afi-loas.afi-sa.net> Date: Mon, 10 Feb 2014 17:57:34 +0100 Subject: [PATCH] Tests added to complete the coverage of INTERDIRE_ENREG_UTIL in auth/login --- .../opac/controllers/AuthControllerTest.php | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/tests/application/modules/opac/controllers/AuthControllerTest.php b/tests/application/modules/opac/controllers/AuthControllerTest.php index 7a7f0591de9..bc10b5f8cb7 100644 --- a/tests/application/modules/opac/controllers/AuthControllerTest.php +++ b/tests/application/modules/opac/controllers/AuthControllerTest.php @@ -405,6 +405,35 @@ class AuthControllerNobodyLoggedAndNoRegistrationTest extends AuthControllerNobo +class AuthControllerNobodyLoggedAndNoRegistrationOnLoginPageTest extends AuthControllerNobodyLoggedTestCase { + + public function setUp() { + parent::setUp(); + $interdire_enregistrement = new Class_AdminVar(); + $interdire_enregistrement + ->setId('INTERDIRE_ENREG_UTIL') + ->setValeur(1); + Class_AdminVar::getLoader()->cacheInstance($interdire_enregistrement); + + + $this->dispatch('/opac/auth/login'); + } + + + /** @test **/ + public function linkRegisterShouldNotBeDisplayInLoggingBox() { + $this->assertNotXPath('//div[@id="boite_login"]//a[contains(@href, "auth/register")]'); + } + + + /** @test **/ + public function linkRegisterShouldNotBeDisplayInPageAuthLogin() { + $this->assertNotXPath('//div[@id="fieldset-login_form"]//a[contains(@href, "auth/register")]'); + } +} + + + class AuthControllerNobodyLoggedAndNoRegistrationAllowedAjaxLoginTest extends AuthControllerNobodyLoggedTestCase { protected -- GitLab