Skip to content

Commit ca753c3

Browse files
committed
missing info: how to fix "cy" is not defined. eslint error
1 parent 3f8e2cd commit ca753c3

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

src/content/5/es/part5d.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,40 @@ la prueba falla
150150

151151
Eliminemos el código defectuoso de la prueba.
152152

153+
La variable _cy_ que usa nuestros tests nos genera un horrible error de Eslint
154+
155+
![vscode screenshot showing cy is not defined](../../images/5/58new.png)
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+
153187
### Escribiendo en un formulario
154188

155189
Extendamos nuestras pruebas para que la prueba intente iniciar sesión en nuestra aplicación.

0 commit comments

Comments
 (0)