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
+36Lines changed: 36 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -150,6 +150,40 @@ la prueba falla
150
150
151
151
Eliminemos el código defectuoso de la prueba.
152
152
153
+
La variable _cy_ que usa nuestros tests nos genera un horrible error de Eslint
154
+
155
+

156
+
157
+
Podemos deshacernos de ello instalando [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) como una dependencia de desarrollo
158
+
```js
159
+
npm install eslint-plugin-cypress --save-dev
160
+
```
161
+
162
+
y cambiando la configuración en <i>.eslintrc.js</i> de la siguiente manera:
163
+
164
+
```js
165
+
module.exports= {
166
+
"env": {
167
+
"browser":true,
168
+
"es6":true,
169
+
"jest/globals":true,
170
+
"cypress/globals":true// highlight-line
171
+
},
172
+
"extends": [
173
+
// ...
174
+
],
175
+
"parserOptions": {
176
+
// ...
177
+
},
178
+
"plugins": [
179
+
"react", "jest", "cypress"// highlight-line
180
+
],
181
+
"rules": {
182
+
// ...
183
+
}
184
+
}
185
+
```
186
+
153
187
### Escribiendo en un formulario
154
188
155
189
Extendamos nuestras pruebas para que la prueba intente iniciar sesión en nuestra aplicación.
@@ -542,6 +576,8 @@ El segundo comando comprueba que el texto del botón haya cambiado a <i>make not
542
576
543
577
Las pruebas y el código de interfaz actual se pueden encontrar en [github](https://github.com/fullstack-hy2020/part2-notes/tree/part5-9), rama <i>part5-9</i>.
544
578
579
+
### Prueba de inicio de sesión fallida
580
+
545
581
Hagamos una prueba para asegurarnos de que un intento de inicio de sesión falla si la contraseña es incorrecta.
546
582
547
583
Cypress ejecutará todas las pruebas cada vez de forma predeterminada y, a medida que aumenta el número de pruebas, comienza a consumir bastante tiempo.
0 commit comments