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

Agregar precio y titulo a cada producto

Đang mở
#2 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement get certificate required
Ngôn ngữ chính
JavaScript
Star
0
Fork
6
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**Criterios de Aceptación**

```
Característica: Página principal
Mostrar titulo y precio de cada producto

Escenario: ver titulo y precio de cada producto
Dado el usuario autenticado en la página principal
Luego el usuario ve la información del titulo y precio de cada producto

Escenario: precio No disponible
Dado el usuario autenticado en la página principal
Luego el usuario ve el mensaje "No disponible" en los productos que tengan precio $0
```

**Requerimientos técnicos**

- [ ] Crear una prueba e2e que valide que se muestra el precio en cada Item. No importa si la prueba se escribe antes o después del desarrollo.
> Tip: puedes utilizar un atributo data-cy para almacenar el id del producto y así correlacionarlo de mejor manera con los fixtures y hacer una aserción más efectiva. No olvides modificar los fixtures para incluir el precio en cada item.
---
- [ ] Crear una migración llamada `add_price_to_products` y utilizar la función .addColumn de Sequelize para configurar la migración. Más información en [este link](https://sequelize.org/master/class/lib/dialects/abstract/query-interface.js~QueryInterface.html#instance-method-addColumn)

> Tip: No olvides correr el comando `npx sequelize-cli db:migrate` y el comando `npx sequelize-cli db:seed:all`. para este último debes haber modificado los fixtures con el nuevo atributo
---

- [ ] Modificar el código Frontend para mostrar el precio y el titulo como muestra la siguiente imagen:

![](https://res.cloudinary.com/boolean-spa/image/upload/v1630648178/boolean-fullstack-js/products-price_o1m8qg.png)

---
- [ ] Modificar los fixtures para agregar un producto nuevo con precio = 0. Cuando suceda esto el Frontend debe reconocer este caso y en ese caso mostrar el valor "No disponible"
---

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.