You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/5/es/part5d.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1192,15 +1192,24 @@ Hacer una prueba que compruebe que al usuario le puede gustar ("like") un blog.
1192
1192
#### 5.21: prueba de extremo a extremo de la lista de blogs, paso 5
1193
1193
1194
1194
Realice una prueba para asegurarse de que el usuario que creó un blog pueda eliminarlo.
1195
+
1196
+
#### 5.22: prueba de extremo a extremo de la lista de blogs , paso 6
1195
1197
1196
-
<i>Ejercicio adicional opcional:</i> también verifique que otros usuarios no puedan eliminar el blog.
1198
+
Realice una prueba para asegurarse de que otros usuarios no puedan eliminar el blog.
1197
1199
1198
-
#### 5.22: prueba de extremo a extremo de la lista de blogs , paso 6
1200
+
#### 5.23: prueba de extremo a extremo de la lista de blogs , paso 7
1199
1201
1200
1202
Realice una prueba que verifique que los blogs estén ordenados de acuerdo con los likes con el blog con más likes en primer lugar.
1201
1203
1202
-
Este ejercicio puede ser un poco más complicado. Una solución es encontrar todos los blogs y luego compararlos en la función de devolución de llamada de un comando [then](https://docs.cypress.io/api/commands/then.html#DOM-element).
1204
+
<i>Este ejercicio puede ser un poco más complicado que los anteriores</i>. Una posible solución es adicionar cierta clase para el elemento que cubre el contenido del blog y luego usar el método [eq](https://docs.cypress.io/api/commands/eq#Syntax) para obtener el elemento en un índice específico:
1205
+
1206
+
```js
1207
+
cy.get('.blog').eq(0).should('contain', 'The title with the most likes')
1208
+
cy.get('.blog').eq(1).should('contain', 'The title with the second most likes')
1209
+
```
1210
+
1211
+
Tenga en cuenta que podría terminar teniendo problemas si hace clic en el botón "Like" muchas veces seguidas. Puede ser que Cypress haga clic tan rápido que no tenga tiempo de actualizar el estado de la aplicación entre los clics. Una solución para esto es esperar a que se actualice la cantidad de Likes entre todos los clics.
1203
1212
1204
-
Este fue el último ejercicio de esta parte, y es hora de enviar su código a github y marcar los ejercicios que completó en el [sistema de envío de ejercicios](https://studies.cs.helsinki.fi/stats/courses/fullstackopen).
1213
+
Este fue el último ejercicio de esta parte, y es hora de enviar su código a github y marcar los ejercicios que completó en el [sistema de envío de ejercicios](https://studies.cs.helsinki.fi/stats/courses/fullstackopen).
0 commit comments