Skip to content

Commit ce10906

Browse files
committed
tests
1 parent ed18dd6 commit ce10906

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

__tests__/nodetest/projects.test.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* @jest-environment node
33
*/
44

5-
const { Mongoose } = require('mongoose');
5+
const { mongoose } = require('mongoose');
66
const request = require('supertest');
77
// initializes the project to be sent to server/DB
88
import mockData from '../../mockData'
@@ -18,8 +18,10 @@ describe('Project endpoints tests', () => {
1818
server.listen(done);
1919
});
2020
afterAll((done) => {
21-
Mongoose.disconnect();
22-
server.close(done);
21+
mongoose.disconnect().then(() => {
22+
// Close the HTTP server
23+
server.close(done);
24+
});
2325
});
2426
// test saveProject endpoint
2527
describe('/saveProject', () => {

jestNode.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ module.exports = {
1515
'__tests__/spec.ts',
1616
'__tests__/userAuth.test.ts',
1717
],
18+
testMatch: [
19+
'**/__tests__/nodetest/**/*.[jt]s?(x)', // Pattern for Node.js tests
20+
],
1821
transform: {
1922
'\\.(ts|tsx)$': 'ts-jest',
2023
'^.+\\.js?$': 'babel-jest',
2124
},
2225
transformIgnorePatterns: [
2326
'node_modules/(?!@ngrx|(?!deck.gl)|ng-dynamic)',
2427
],
25-
testRegex: '/__tests__/.*\\.(ts|tsx|js)$',
2628
globals: {
2729
'ts-jest': {
2830
diagnostics: false,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
"dist-windows": "electron-builder --windows",
8888
"dist-all": "npm run prod-build && electron-builder --mac --linux --windows",
8989
"test:jest": "jest --config jest.config.js",
90-
"test:jestNode": "jest --config jestNode.config.js",
90+
"test:jestNode": "NODE_ENV=test jest --config jestNode.config.js",
9191
"test": "NODE_ENV=test npm run test:jest --verbose --coverage && NODE_ENV=test npm run test:jestNode --verbose --coverage",
9292
"server": "cross-env NODE_ENV=development nodemon server/server.ts",
9393
"start": "ts-node server/server.ts",

0 commit comments

Comments
 (0)