Estoy tratando de escribir pruebas unitarias para la lógica de websocket, pero tengo problemas para burlarme del lado del servidor.
En mi proyecto, uso wampy.js ( https://github.com/KSDaemon/wampy.js/ ) para crear una conexión del lado del cliente. Intenté usar https://github.com/romgain/jest-websocket-mock para burlarme del lado del servidor de la conexión, pero no puedo entender cómo escribir el caso de prueba correctamente para que el cliente se conecte al servidor.
Estaba tratando de recrear este escenario simple pero con wamp.js https://github.com/romgain/jest-websocket-mock#run-assertions-on-messages-as-they-are-received-by-the-mock -servidor
Soy consciente de que necesito agregar un simulacro como se describe aquí https://github.com/romgain/jest-websocket-mock#using-jest-websocket-mock-to-interact-with-a-non-global-websocket -objeto
¿Alguien logró crear un escenario de prueba de trabajo? ¿Hay alguna solución diferente que funcione además de jest-websocket-mock?