Skip to content
Snippets Groups Projects
Commit d1a119a4 authored by llaffont's avatar llaffont
Browse files

Boite menu: si pas de menu, prends le menu du portail

parent e5df0fc0
Branches
Tags
No related merge requests found
......@@ -71,9 +71,6 @@ class ZendAfi_View_Helper_Accueil_MenuVertical extends ZendAfi_View_Helper_Accue
if (!isset($menus[$menu]))
$menus = Class_Profil::getPortail()->getCfgMenusAsArray();
if(!$menus)
return $this->retourErreur($this->translate()->_('Aucun menu n\'est paramétré pour ce profil.'));
if (!isset($menus[$menu]))
return $this->retourErreur($this->translate()->_('Ce menu ne contient aucune entrée.'));
......
......@@ -514,4 +514,31 @@ class MenuVerticalWithMenuFallbackPortailTest extends ViewHelperTestCase {
}
}
class MenuVerticalWithWithNoMenuFoundTest extends ViewHelperTestCase {
/** @var string */
protected $_html;
public function setUp() {
parent::setUp();
$this->helper = new ZendAfi_View_Helper_Accueil_MenuVertical(12, [
'division' => '1',
'type_module' => 'MENU_VERTICAL',
'preferences' => ['boite' => '',
'menu' => '999']]);
$this->helper->setView(new ZendAfi_Controller_Action_Helper_View());
$this->_html = $this->helper->getBoite();
}
/** @test */
public function menuShouldContainsErreurAucunMenu() {
$this->assertXPathContentContains($this->_html, '//p[@class="erreur"]', 'Ce menu ne contient aucune');
}
}
?>
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment