From 661e35abd86efecdae46990c6ec9c1f03f9977a0 Mon Sep 17 00:00:00 2001
From: carlossa <carlossa@verdnatura.es>
Date: Thu, 20 Feb 2025 11:56:16 +0100
Subject: [PATCH] fix: refs #8583 worker mutual e2e

---
 src/pages/Worker/Card/WorkerMedical.vue        |  4 ++++
 .../integration/worker/workerMutual.spec.js    | 18 +++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/src/pages/Worker/Card/WorkerMedical.vue b/src/pages/Worker/Card/WorkerMedical.vue
index b3a599af7..8b60bb0b0 100644
--- a/src/pages/Worker/Card/WorkerMedical.vue
+++ b/src/pages/Worker/Card/WorkerMedical.vue
@@ -47,6 +47,10 @@ const columns = [
             url: 'centers',
             fields: ['id', 'name'],
         },
+        columnCreate: {
+            component: 'select',
+            url: 'medicalCenters',
+        },
     },
     {
         align: 'left',
diff --git a/test/cypress/integration/worker/workerMutual.spec.js b/test/cypress/integration/worker/workerMutual.spec.js
index d7a83b9e9..24ecd3c60 100644
--- a/test/cypress/integration/worker/workerMutual.spec.js
+++ b/test/cypress/integration/worker/workerMutual.spec.js
@@ -1,11 +1,13 @@
 /// <reference types="cypress" />
 describe('WorkerMutual', () => {
     const userId = 1106;
-    const create = '[data-cy="vnTableCreateBtn"]';
-    const numberOfWagons = '[data-cy="numberOfWagons"]';
-    const linesLimit = '[data-cy="linesLimit"]';
-    const volumeLimit = '[data-cy="volumeLimit"]';
-    const sizeLimit = '[data-cy="sizeLimit"]';
+    const saveBtn = '.q-mt-lg > .q-btn--standard';
+    const medicalReview = {
+        Date: { val: '01-01-2001', type: 'date' },
+        'Formation Center': { val: '1', type: 'select' },
+        Invoice: { val: '24532' },
+        Amount: { val: '540' },
+    };
     beforeEach(() => {
         cy.viewport(1280, 720);
         cy.login('developer');
@@ -13,7 +15,9 @@ describe('WorkerMutual', () => {
         cy.get('.q-page-sticky > div > .q-btn').click();
     });
 
-    it('Should load layout', () => {
-        cy.get('.q-card').should('be.visible');
+    it('should create a medical Review', () => {
+        cy.fillInForm(medicalReview);
+        cy.get(saveBtn).click();
+        cy.checkNotification('Data created');
     });
 });