From d6d255a91909e19bac310ce77aedd17fe0b62ca7 Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@git-test.afi-sa.fr>
Date: Mon, 3 Jun 2013 14:40:51 +0000
Subject: [PATCH] =?UTF-8?q?Multim=C3=A9dia:=20correction=20bug=20si=20r?=
 =?UTF-8?q?=C3=A9servations=20existantes=20et=20bib=20supprim=C3=A9es?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../opac/controllers/AbonneControllerEditTest.php  | 14 ++++++++++----
 .../controllers/AbonneControllerMultimediaTest.php |  5 +++++
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/tests/application/modules/opac/controllers/AbonneControllerEditTest.php b/tests/application/modules/opac/controllers/AbonneControllerEditTest.php
index 29a11fab3ad..004f40b0f6e 100644
--- a/tests/application/modules/opac/controllers/AbonneControllerEditTest.php
+++ b/tests/application/modules/opac/controllers/AbonneControllerEditTest.php
@@ -114,14 +114,20 @@ class AbonneControllerEditWithContactMailSmsTest extends AbonneControllerEditAct
 
 
 	/** @test */
-	public function checkboxIsContactSmsShouldBeChecked() {
-		$this->assertXPath('//input[@type="checkbox"][@name="is_contact_sms"][@checked="checked"]');
+	public function radioButtonIsContactSmsShouldBeChecked() {
+		$this->assertXPath('//input[@type="radio"][@name="mode_contact"][@value="is_contact_sms"][@checked="checked"]');
 	}
 
 
 	/** @test */
-	public function checkboxIsContactMailShouldNotBeChecked() {
-		$this->assertXPath('//input[@type="checkbox"][@name="is_contact_mail"][not(@checked)]');
+	public function radioButtonIsContactMailShouldNotBeChecked() {
+		$this->assertXPath('//input[@type="radio"][@name="mode_contact"][@value="is_contact_mail"][not(@checked)]');
+	}
+
+
+	/** @test */
+	public function radioButtonIsContactLetterShouldNotBeChecked() {
+		$this->assertXPath('//input[@type="radio"][@name="mode_contact"][@value="is_contact_letter"][not(@checked)]');
 	}
 
 
diff --git a/tests/application/modules/opac/controllers/AbonneControllerMultimediaTest.php b/tests/application/modules/opac/controllers/AbonneControllerMultimediaTest.php
index c69189750c4..fd7f6a3dbd6 100644
--- a/tests/application/modules/opac/controllers/AbonneControllerMultimediaTest.php
+++ b/tests/application/modules/opac/controllers/AbonneControllerMultimediaTest.php
@@ -552,6 +552,11 @@ class AbonneControllerMultimediaHoldLocationTest extends AbonneControllerMultime
 									 Class_Multimedia_Location::newInstanceWithId(3)
 									 ->setLibelle('Salle 3')
 									 ->setBib(Class_Bib::newInstanceWithId(3)->setLibelle('Médiathèque Valbonne'))
+									 ->setOuvertures([]),
+
+									 Class_Multimedia_Location::newInstanceWithId(5)
+									 ->setLibelle('Erreur')
+									 ->setBib(null)
 									 ->setOuvertures([])
 									 ]);
 		$this->dispatch('/abonne/multimedia-hold-location', true);
-- 
GitLab