diff --git a/library/Class/PanierNotice.php b/library/Class/PanierNotice.php index 6fe03c185c46eebebefb5585d4339f6d1023bd5f..34e771978dc9969fb4c2b1cfda1f8071c6e02b22 100644 --- a/library/Class/PanierNotice.php +++ b/library/Class/PanierNotice.php @@ -204,7 +204,7 @@ class Class_PanierNotice extends Storm_Model_Abstract { $paniers = array_merge($user->getPaniers(), Class_PanierNotice::findAllWithCatalogue()); - $liste=[]; + $liste=['']; foreach($paniers as $panier) $liste[$panier->getId()] = $panier->getLibelleForAdmins(); diff --git a/tests/application/modules/admin/controllers/AccueilControllerTest.php b/tests/application/modules/admin/controllers/AccueilControllerTest.php index 0af11acc9baaaadde41cac75e6cf2f6976a22123..ed23aa6af39252d581b8a4b36fb5275795b8700a 100644 --- a/tests/application/modules/admin/controllers/AccueilControllerTest.php +++ b/tests/application/modules/admin/controllers/AccueilControllerTest.php @@ -559,6 +559,11 @@ class AccueilControllerConfigBoiteKiosqueAsAdminBibLognesTest extends AccueilCon public function pageShouldBeVisible() { $this->assertXPath('//select[@name="style_liste"]'); } + + /** @test */ + public function panierNoticeShouldContainsEmptyValue(){ + $this->assertXPath('//select[@name="id_panier"]/option[contains(@label,"")]'); + } }