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