You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

2 Días
2 Hrs
3 Min
18 Seg

Testing con jest

20/26
Resources

Contributions 3

Questions 1

Sort by:

Want to see more contributions, questions and answers from the community?

Por si alguien no entendió el ejemplo del segundo test:

clientSocket emite el evento “bark”, cuyo contenido está en args y es el test (con la estructura try catch).

serverSocket recibe el evento “bark”, y utiliza callback para pasar “woof!” como parámetro a arg, es decir ejecuta arg.

Como arg espera que arg sea igual a “woof!” ((expect(arg).toBe(“woof!”)), y sí le pasamos “woof!” a través de serverSocket, entonces el test pasa.

como le podemos mandar a la conexion del server cookies para la identificacion de usuarios en los test? no he podido lograrlo :(
Despues de investigar ya entendi el segundo test y la explicacion es esta: 1️⃣ **El cliente envía el evento** `'bark'` junto con una **callback**, pero **no la ejecuta todavía**. 2️⃣ **El servidor recibe el evento** `'bark'` **y la callback enviada por el cliente**. 3️⃣ **El servidor ejecuta esa callback**, pasándole `'woof woof'` como argumento. 4️⃣ **El cliente recibe la respuesta** `'woof woof'` **y ahora sí ejecuta su callback**, con `'woof woof'` como argumento. 📌 **Lo clave aquí es que la callback enviada por el cliente no se ejecuta de inmediato**, sino que se ejecuta cuando el servidor decide hacerlo.