From 565fae18e5debf91840fcb8742e7fa30e09573f6 Mon Sep 17 00:00:00 2001
From: Patrick Barroca <pbarroca@afi-sa.fr>
Date: Mon, 16 Apr 2018 15:05:20 +0200
Subject: [PATCH] dev #70388 : fix bad actions controller + test

---
 library/ZendAfi/Controller/Plugin/Manager/SearchForm.php  | 6 +++---
 tests/scenarios/AdvancedSearch/AdminConfigurationTest.php | 7 +++++--
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/library/ZendAfi/Controller/Plugin/Manager/SearchForm.php b/library/ZendAfi/Controller/Plugin/Manager/SearchForm.php
index 8c709e4197a..b226e96a7ea 100644
--- a/library/ZendAfi/Controller/Plugin/Manager/SearchForm.php
+++ b/library/ZendAfi/Controller/Plugin/Manager/SearchForm.php
@@ -23,18 +23,18 @@
 class ZendAfi_Controller_Plugin_Manager_SearchForm extends ZendAfi_Controller_Plugin_Manager_Manager {
   public function getActions($model) {
     return [
-            ['url' => '/admin/advanced-search-form/edit/id/%s',
+            ['url' => '/admin/search-form/edit/id/%s',
              'icon' => 'edit',
              'label' => $this->_('Modifier') ],
 
             ['url' => ['module' => 'admin',
-                       'controller' => 'advanced-search-form',
+                       'controller' => 'search-form',
                        'action' => 'makevisible',
                        'id' =>  '%s'],
              'icon' => function($model) {return $model->getVisible() ? 'show' : 'hide';},
              'label' => $this->_('Activation du formulaire')],
 
-            ['url' => '/admin/advanced-search-form/delete/id/%s',
+            ['url' => '/admin/search-form/delete/id/%s',
              'label' => $this->_('Supprimer'),
              'icon' => 'delete',
              'anchorOptions' => ['onclick' => 'return confirm(\''.
diff --git a/tests/scenarios/AdvancedSearch/AdminConfigurationTest.php b/tests/scenarios/AdvancedSearch/AdminConfigurationTest.php
index 866974ff2c7..db6dd404fe4 100644
--- a/tests/scenarios/AdvancedSearch/AdminConfigurationTest.php
+++ b/tests/scenarios/AdvancedSearch/AdminConfigurationTest.php
@@ -86,8 +86,11 @@ class AdvancedSearch_AdminConfigurationSimpleActiveTest extends AdvancedSearch_A
   /** @test */
   public function indexShouldDisplayAllForms() {
     $this->dispatch('/admin/search-form/index');
-    $this->assertXPathContentContains('//td','mypath/file',$this->_response->getBody()
-    );
+
+    $this->assertXPathContentContains('//td', 'mypath/file');
+    $this->assertXPath('//a[contains(@href, "/admin/search-form/edit/id/1")]');
+    $this->assertXPath('//a[contains(@href, "/admin/search-form/delete/id/1")]');
+    $this->assertXPath('//a[contains(@href, "/admin/search-form/makevisible/id/1")]');
   }
 
 
-- 
GitLab