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