Quality Assurance and Testing with Chai - Replit Problem

Tell us what’s happening:
Hello, My problem is regarding running the program unit test in Chai I saw many videos of it working. and tried to follow the instruction in this link Replit Error: Cannot find module 'express' when running Quality Assurance and Testing with Chai

But it is still not working I change it in the .repliy Config file why is this happening?

Your code so far

This is the output of the code when I am running Unit Test 1

automated-testing-app@0.0.1 start
node server.js

Listening on port 3000
Running Tests…
Tests are not valid:
Error: Cannot find module ‘./jsdom/virtual-console.js’
Require stack:

  • /home/runner/Batallermochachai/node_modules/jsdom/lib/api.js
  • /home/runner/Batallermochachai/node_modules/zombie/lib/index.js
  • /home/runner/Batallermochachai/tests/2_functional-tests.js
  • /home/runner/Batallermochachai/node_modules/mocha/lib/mocha.js
  • /home/runner/Batallermochachai/node_modules/mocha/index.js
  • /home/runner/Batallermochachai/test-runner.js
  • /home/runner/Batallermochachai/server.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
    at Module._load (node:internal/modules/cjs/loader:841:27)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at Object. (/home/runner/Batallermochachai/node_modules/jsdom/lib/api.js:13:24)
    at Module._compile (node:internal/modules/cjs/loader:1159:14)
    at Module._extensions…js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Module._load (node:internal/modules/cjs/loader:878:12)
    at Module.require (node:internal/modules/cjs/loader:1061:19) {
    code: ‘MODULE_NOT_FOUND’,
    requireStack: [
    ‘/home/runner/Batallermochachai/node_modules/jsdom/lib/api.js’,
    ‘/home/runner/Batallermochachai/node_modules/zombie/lib/index.js’,
    ‘/home/runner/Batallermochachai/tests/2_functional-tests.js’,
    ‘/home/runner/Batallermochachai/node_modules/mocha/lib/mocha.js’,
    ‘/home/runner/Batallermochachai/node_modules/mocha/index.js’,
    ‘/home/runner/Batallermochachai/test-runner.js’,
    ‘/home/runner/Batallermochachai/server.js’
    ]
    }

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36

Challenge: Quality Assurance and Testing with Chai - Learn How JavaScript Assertions Work

Link to the challenge: