0

I am testing my backend with Jest, but keep getting this error. Am I missing something in my Jest configuration?

"jest": {
        "testEnvironment": "node",
        "coveragePathIgnorePatterns": [
            "/node_modules/",
            "package.json",
            "package-lock.json"
        ],
        "collectCoverageFrom": [
            "routes/**/*.{js,jsx}",
            "middleware/**/*.{js,jsx}",
            "models/**/*.{js,jsx}",
            "utils/**/*.{js,jsx}"
        ],
        "collectCoverage": true,
        "transform": {
            "\\.js$": "<rootDir>/node_modules/babel-jest"
        }
    }
}

This is the error

{import { app } from './server.js';
 ^^^^^^

This is what I am testing:

import { app } from './server.js'

describe("PUT ", function () {
it("Respond with 200", function (done) {

    request(app)
        .put('/:id/pay')
        .send("{}")
        .expect(200)
        .end(function (err, res) {
            done();
        })

});

})

enter image description here

dmart14
  • 41
  • 2
  • 7

0 Answers0