From 1f07c3de6f8b4ede52335e39b4bd3b5e5fe3f517 Mon Sep 17 00:00:00 2001
From: llaffont <llaffont@afi-sa.fr>
Date: Tue, 3 May 2016 14:50:49 +0200
Subject: [PATCH] hotline #39778 test fix

---
 .../AbonneControllerSettingsTest.php            | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/tests/application/modules/opac/controllers/AbonneControllerSettingsTest.php b/tests/application/modules/opac/controllers/AbonneControllerSettingsTest.php
index 9e0c6214614..14e98e319f2 100644
--- a/tests/application/modules/opac/controllers/AbonneControllerSettingsTest.php
+++ b/tests/application/modules/opac/controllers/AbonneControllerSettingsTest.php
@@ -45,7 +45,6 @@ abstract class AbonneControllerSettingsTestCase extends AbstractControllerTestCa
     $this->_cinema = $this->fixture('Class_Catalogue',
                                     ['id' => 3,
                                      'libelle' => 'Cinema',
-                                     'indexer' => '1',
                                      'sous_domaines' => [ $this->fixture('Class_Catalogue',
                                                                          ['id' => 31,
                                                                           'libelle' => 'Muet',
@@ -78,7 +77,7 @@ class AbonneControllerSettingsFormTest extends AbonneControllerSettingsTestCase
 
 
   /** @test */
-  public function userBookmarkedDomainShouldBeEmpty() {
+  public function userBookmarkedDomainShouldContainsCinema() {
     $this->assertEmpty($this->_user->getBookmarkedDomains());
   }
 }
@@ -105,24 +104,26 @@ class AbonneControllerSettingsFormPostTest extends AbonneControllerSettingsTestC
 class AbonneControllerViewableDomainTest extends AbonneControllerSettingsTestCase {
   public function setUp() {
     parent::setUp();
+    Class_Catalogue::find(3)->setIndexer(1)->save();
     $this->dispatch('opac/abonne/viewable-domains-json',  true);
   }
 
 
   /** @test */
   public function domainMusicShouldBePresent() {
+    $icon = BASE_URL . '/public/admin/images/picto/domaines_16.png';
     $expected = [
                  ['id' => 'domains',
                   'label' => 'Domaines',
                   'categories' => [
-                                   ['id' => 3, 'label' => 'Cinema', 'categories' => [], 'items' => [], 'options' => ['ico' => '/lla/public/admin/images/picto/domaines_16.png']],
-                                   ['id' => 32, 'label' => 'Cinema / Couleurs', 'categories' => [], 'items' => [], 'options' => ['ico' => '/lla/public/admin/images/picto/domaines_16.png']],
-                                   ['id' => 31, 'label' => 'Cinema / Muet', 'categories' => [], 'items' => [], 'options' => ['ico' => '/lla/public/admin/images/picto/domaines_16.png']],
-                                   ['id' => 1, 'label' => 'Music', 'categories' => [], 'items' => [], 'options' => ['ico' => '/lla/public/admin/images/picto/domaines_16.png']],
-                                   ['id' => 2, 'label' => 'Sport', 'categories' => [], 'items' => [], 'options' => ['ico' => '/lla/public/admin/images/picto/domaines_16.png']],
+                                   ['id' => 3, 'label' => 'Cinema', 'categories' => [], 'items' => [], 'options' => ['ico' => $icon]],
+                                   ['id' => 32, 'label' => 'Cinema / Couleurs', 'categories' => [], 'items' => [], 'options' => ['ico' => $icon]],
+                                   ['id' => 31, 'label' => 'Cinema / Muet', 'categories' => [], 'items' => [], 'options' => ['ico' => $icon]],
+                                   ['id' => 1, 'label' => 'Music', 'categories' => [], 'items' => [], 'options' => ['ico' => $icon]],
+                                   ['id' => 2, 'label' => 'Sport', 'categories' => [], 'items' => [], 'options' => ['ico' => $icon]],
                   ],
                   'items' => [],
-                  'options' => ['ico' => '/lla/public/admin/images/picto/domaines_16.png', 'multipleSelection' => true ]]];
+                  'options' => ['ico' => $icon, 'multipleSelection' => true ]]];
 
     $this->assertJsonStringEqualsJsonString(json_encode($expected),
                                             $this->_response->getBody());
-- 
GitLab