booleancl / booleancl/G01-2021-fullstack-javascript-final

Eliminar producto

Offen
#5 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement get certificate required
Vorherrschende Sprache
JavaScript
Sterne
0
Forks
6
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Criterios de Aceptación**

```
Característica: Eliminación de un producto
Existen un botón en cada producto que permite su eliminación previa confirmación del usuario

Escenario: Eliminar producto
Dado el usuario autenticado en la página principal
Cuando el usuario hace click en el botón eliminar de algun producto
Y confirma su eliminación
Luego el usuario ve el mensaje "Producto eliminado exitosamente"
Y el producto ya no aparece en el listado

Escenario: Cancelar eliminar producto
Dado el usuario autenticado en la página principal
Cuando el usuario hace click en el botón eliminar de algun producto
Y cancela su eliminación
Luego el producto sigue disponible en el listado
```

**Requerimientos técnicos**

- [ ] Crear una prueba e2e que antes de comenzar la suite de pruebas y después de la ejecución de cada tests reinicie la datos de la base de datos así mantener el principio FIRST.
> Tip: Puedes ayudarte del comando `cy.exec`. Utiliza `cd ../backend && npx sequelize-cli db:seed:all --env development` para lograr el objetivo. Ayudate de las funciones `before` y `afterEach` para reiniciar la base de datos. Más información sobre Cypress Exec en [este link](https://docs.cypress.io/api/commands/exec#Usage)
---

- [ ] Modificar el código Frontend para mostrar un botón para eliminar el producto como muestran las siguientes imagenes:

![](https://res.cloudinary.com/boolean-spa/image/upload/v1630678766/boolean-fullstack-js/delete-product_smwdym.png)
![](https://res.cloudinary.com/boolean-spa/image/upload/v1630679298/boolean-fullstack-js/delete-product-confirm_uairgf.png)

---
- [ ] Crear el Endpoint que soporte la eliminación de un producto y escribir una prueba de software en el Backend utilizando Supertest
---

*Notas*
Se espera que al menos 1 de los criterios de aceptación esté automatizado

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.