From 0f573603dd1f664d0f2363b4467c4c55eae6aa24 Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@git-test.afi-sa.fr>
Date: Tue, 26 Jun 2012 09:43:44 +0000
Subject: [PATCH] =?UTF-8?q?Avis:=20v=C3=A9rification=20avis=20bibliothecai?=
 =?UTF-8?q?res?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 library/Class/Avis.php                          |  5 +++++
 .../opac/controllers/CmsControllerTest.php      | 17 ++++++++++++++---
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/library/Class/Avis.php b/library/Class/Avis.php
index a73ff998d04..d367ddb5bdd 100644
--- a/library/Class/Avis.php
+++ b/library/Class/Avis.php
@@ -336,4 +336,9 @@ class Class_Avis extends Storm_Model_Abstract {
 		return $this->setAbonOuBib(self::AVIS_ABONNE);
 	}
 
+
+	public function beWrittenByBibliothecaire() {
+		return $this->setAbonOuBib(self::AVIS_BIBLIO);
+	}
+
 }
\ No newline at end of file
diff --git a/tests/application/modules/opac/controllers/CmsControllerTest.php b/tests/application/modules/opac/controllers/CmsControllerTest.php
index f878736fef7..c0cfb5df346 100644
--- a/tests/application/modules/opac/controllers/CmsControllerTest.php
+++ b/tests/application/modules/opac/controllers/CmsControllerTest.php
@@ -335,13 +335,24 @@ abstract class CmsControllerWithFeteDeLaFriteTestCase extends AbstractController
 					->setAvisUsers(array($avis_mimi = Class_Avis::getLoader()
 															 ->newInstanceWithId(34)
 															 ->setAuteur(Class_Users::getLoader()
-																				   ->newInstanceWithId(98)
-																				   ->setPseudo('Mimi'))
+																					 ->newInstanceWithId(98)
+																					 ->setPseudo('Mimi'))
 															 ->setDateAvis('2012-02-05')
 															 ->setNote(4)
 															 ->setEntete('Hmmm')
 															 ->setAvis('ça a l\'air bon')
-															 ->beWrittenByAbonne())));
+															 ->beWrittenByAbonne(),
+
+															 $avis_florence = Class_Avis::getLoader()
+															 ->newInstanceWithId(35)
+															 ->setAuteur(Class_Users::getLoader()
+																					 ->newInstanceWithId(123)
+																					 ->setPseudo('Florence'))
+															 ->setDateAvis('2012-12-05')
+															 ->setNote(2)
+															 ->setEntete('Argg')
+															 ->setAvis('ça ne me tente pas')
+															 ->beWrittenByBibliothecaire())));
 
 		Storm_Test_ObjectWrapper::onLoaderOfModel('Class_Avis')
 			->whenCalled('findAllBy')
-- 
GitLab