En este ejemplo crearemos una aplicación Web Backend con Nodejs y ejecutaremos algunos test usando Jest, un framework de Testing de Nodejs unido a supertest una biblioteca para poder hacer peticiones HTTP a URLs creadas con nuestro framework de Nodejs, que en nuestro caso sera express.
Problemas comunes
Si el siguiente comando no te funciona:
"set NODE_OPTIONS=--experimental-vm-modules && npx jest"
Ve en el archivo package.json y escribe añade este comando.
"scripts": { "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js" }
Luego podras ejecutar el comando:
npm test