Emmanuel Rodríguez
Javier Fuentes Mora
ProfesorEmmanuel Rodríguez
Anderson David Chicaiza Tenesaca
Israel Vasquez
Abdul Florez Lopez
Jairo Aurelio Patacon
Brayan Torrealba Sáez
Fabián Alejandro Oger
Javier Fuentes Mora
ProfesorManuel Alejandro Cuellar Marin
¡Rock 'n Roll! 🤟 . Podría recomendar 🔗 Mockaroo para generación de moocks y tener variada la información.
Gracias por el aporte !
Espero que te ayude 🤟
en cypress v12 para ignorar los test que ya venia por defecto en cypress cambiar el cypress.config.js por este contenido
<const { defineConfig } = require("cypress"); module.exports = defineConfig({ e2e: { setupNodeEvents(on, config) { // implement node event listeners here }, excludeSpecPattern:[ "**/1-getting-started/*.js", "**/2-advanced-examples/*.js" ] }, }); >
La nueva version de Cypress tiene una nueva apariencia al momento de pasar "npx cypress open"
Les recomiendo esto: escogan la version e2e para esta clase, no la de componentes (componentes es mejor para las pruebas ui del curso anterior)
Te muestra una serie de mensajes, solo di que aceptas todo para continuar, luego te pregunta si quieres las prubas de default o crear una tu mismo, yo puse las de default y despues las borre. Ten cuidado de no borrar el folder "e2e", solo las prubas default que lleva adentro.
Instalacion CYPRESS 10+
Si solo quieren los comandos, serian:
npm install cypress --save-dev npx cypress open
En el Minuto 5:23 se ejecuta el comando npm run run:server podria salir un error porque antes debe estar instalado el json-server. Si esto ocurre hay que instalar previamente el json-server ejecutando en la terminal este comando para instalar el json-server: $ npm install -g json-server y luego de esto si se ejecuta el comando npm run run:server
arrancamos con cypress back !! genial.
pequeño aporte, para ignorar las carpetas de los test de prueba en cypress 10, tienen que ir al archivo cypress.config.js y agregar los siguiente:
excludeSpecPattern: [ "cypress/e2e/getting-started/*.js", "cypress/e2e/advanced-examples/*.js", ]
En caso de querer montar una base mysql en local saben cómo conectarla a cypress? En el siguiente código lo que comentado es mi base local (que no me toma cypress pero si Workbench o IntelliJ) y lo que está sin comentar es el entorno de prueba que conecta si ningún problema. (Obviamente los datos no son los reales)
queryTestDb:function(query,config) { const connection = mysql.createConnection({ "user":"rest_api_qa", "password":"Pedrito2BJael8bl", "database":"rest_api_qa", "host": "pepito.us-east-2.rds.amazonaws.com" /*"user": "root", "password": "contraseña", "database": "mysql", "host": "127.0.0.1", "port": "3306"*/ }) connection.connect()
Hola, no entiendo bien tu pregunta , puedes reformularla ? y poner el error ?
Buenas tardes porque cuando hago un registro con el verbo POST en potsman el ID me esta quedando alfa numérico