diff --git a/library/ZendAfi/View/Helper/AdvancedSearch.php b/library/ZendAfi/View/Helper/AdvancedSearch.php index 2730d52313c584e4fd1d4ff18eef2f6981df2ddb..06434069005bf2609cdc7230ec8677317004a6c9 100644 --- a/library/ZendAfi/View/Helper/AdvancedSearch.php +++ b/library/ZendAfi/View/Helper/AdvancedSearch.php @@ -107,7 +107,8 @@ class ZendAfi_View_Helper_AdvancedSearch extends ZendAfi_View_Helper_BaseHelper if(!$form_wrapper->isFormVisible()) $html = $this->_tag('p', $this->_('Ce formulaire n\'est pas visible.'), ['class' => 'error']) . $html; - $html .= $this->view->renderForm($this->_populateForm($form_wrapper->getForm())); + $html .= $this->view->renderForm($this->_populateForm($form_wrapper->getForm()), + ['append' => [$this->_clearFormButton()]]); $content[] = $html; return $content; diff --git a/tests/scenarios/AdvancedSearch/AdvancedSearchTest.php b/tests/scenarios/AdvancedSearch/AdvancedSearchTest.php index 7001a6e1b4ecc80f7e6041f59aa523ff43549a5b..8e0a297e2e9eeb504f8b9ac18dfc032725ce0e5b 100644 --- a/tests/scenarios/AdvancedSearch/AdvancedSearchTest.php +++ b/tests/scenarios/AdvancedSearch/AdvancedSearchTest.php @@ -174,8 +174,6 @@ class AdvancedSearchTest extends AdvancedSearchTestCase { class AdvancedSearchWithCustomFormDefaultTest extends AdvancedSearchTest { - - protected function _prepareFixtures() { parent::_prepareFixtures(); Class_AdminVar::set('CUSTOM_SEARCH_FORM', 1); @@ -566,6 +564,12 @@ class AdvancedSearchValidCustomFormsSelectedAndPublishedTest public function tabifyScriptShouldBePresent() { $this->assertXPath('//script[contains(@src, "public/opac/js/tabify.js")]'); } + + + /** @test */ + public function formShouldContainsResetButton() { + $this->assertXPathContentContains('//button[contains(@data-url,"/recherche/avancee/statut/reset")]', 'Réinitialiser'); + } }