diff --git a/tests/application/modules/opac/controllers/AuthControllerTest.php b/tests/application/modules/opac/controllers/AuthControllerTest.php index 7a7f0591de9fe5cfb5f57b37d56e7e82389bdeee..bc10b5f8cb7ebee8ba5b8c034c9b4902d4666ce8 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