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();
})
});
})