From 7d3c8ac42459448e6e3633bdfc33afae50a15a47 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e?= <tpoussard@neogeo.fr>
Date: Wed, 27 Jul 2022 10:20:30 +0200
Subject: [PATCH] add ids for automated test

---
 src/components/Feature/Detail/FeatureHeader.vue   | 2 +-
 src/components/Feature/Detail/FeatureTable.vue    | 1 +
 src/components/Feature/FeatureEditStatusField.vue | 5 ++++-
 src/store/modules/feature.store.js                | 2 --
 src/views/Feature/FeatureEdit.vue                 | 5 ++++-
 5 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/src/components/Feature/Detail/FeatureHeader.vue b/src/components/Feature/Detail/FeatureHeader.vue
index d1ab51b9..ff4fbd08 100644
--- a/src/components/Feature/Detail/FeatureHeader.vue
+++ b/src/components/Feature/Detail/FeatureHeader.vue
@@ -74,7 +74,7 @@
 
           <button
             v-if="fastEditionMode && userCanFastEdit"
-            id="previous-feature"
+            id="save-fast-edit"
             :class="['ui button button-hover-orange tiny-margin', { disabled: false }]"
             data-tooltip="Enregistrer les modifications"
             data-position="bottom center"
diff --git a/src/components/Feature/Detail/FeatureTable.vue b/src/components/Feature/Detail/FeatureTable.vue
index ef36f677..06bbf0db 100644
--- a/src/components/Feature/Detail/FeatureTable.vue
+++ b/src/components/Feature/Detail/FeatureTable.vue
@@ -24,6 +24,7 @@
             <strong class="ui form">
               <span
                 v-if="fastEditionMode && extra_forms.length > 0"
+                :id="field.label"
               >
                 <FeatureExtraForm
                   :field="getExtraForm(field)"
diff --git a/src/components/Feature/FeatureEditStatusField.vue b/src/components/Feature/FeatureEditStatusField.vue
index 806182c3..448a2276 100644
--- a/src/components/Feature/FeatureEditStatusField.vue
+++ b/src/components/Feature/FeatureEditStatusField.vue
@@ -1,5 +1,8 @@
 <template>
-  <div class="field">
+  <div
+    id="status"
+    class="field"
+  >
     <Dropdown
       v-if="selectedStatus"
       :options="allowedStatusChoices"
diff --git a/src/store/modules/feature.store.js b/src/store/modules/feature.store.js
index ef93083a..2466c7c6 100644
--- a/src/store/modules/feature.store.js
+++ b/src/store/modules/feature.store.js
@@ -215,7 +215,6 @@ const feature = {
               params: {
                 slug_type_signal: rootState['feature-type'].current_feature_type_slug,
                 slug_signal: featureId,
-                message: routeName === 'ajouter-signalement' ? 'Le signalement a été crée' : 'Le signalement a été mis à jour'
               },
             });
           });
@@ -232,7 +231,6 @@ const feature = {
         for (const field of state.extra_forms) {
           extraFormObject[field.name] = field.value;
         }
-        //const feature = state.form || state.currentFeature;
         return {
           id: state.form.feature_id || state.currentFeature.feature_id,
           type: 'Feature',
diff --git a/src/views/Feature/FeatureEdit.vue b/src/views/Feature/FeatureEdit.vue
index 68b7a5d3..6059ea53 100644
--- a/src/views/Feature/FeatureEdit.vue
+++ b/src/views/Feature/FeatureEdit.vue
@@ -266,7 +266,10 @@
         :key="field.field_type + index"
         class="field"
       >
-        <FeatureExtraForm :field="field" />
+        <FeatureExtraForm
+          :id="field.label"
+          :field="field"
+        />
         {{ field.errors }}
       </div>
 
-- 
GitLab