Yuki Takei пре 3 година
родитељ
комит
9070d20658
2 измењених фајлова са 3 додато и 1 уклоњено
  1. 1 1
      apps/app/package.json
  2. 2 0
      apps/app/test/integration/setup.js

+ 1 - 1
apps/app/package.json

@@ -33,7 +33,7 @@
     "lint:swagger2openapi": "node node_modules/.bin/oas-validate tmp/swagger.json",
     "lint": "run-p lint:*",
     "prelint:swagger2openapi": "yarn openapi:v3",
-    "test": "cross-env NODE_ENV=test jest",
+    "test": "cross-env NODE_ENV=test NODE_OPTIONS=\"--max-old-space-size=4096\" jest --logHeapUsage",
     "jest:run": "cross-env NODE_ENV=test jest --passWithNoTests -- ",
     "reg:run": "reg-suit run",
     "//// misc": "",

+ 2 - 0
apps/app/test/integration/setup.js

@@ -5,6 +5,7 @@
  * are NOT available in setup scripts
  *********************************************************** */
 
+const gc = require('expose-gc/function');
 const mongoose = require('mongoose');
 
 const { initMongooseGlobalSettings, getMongoUri, mongoOptions } = require('~/server/util/mongoose-utils');
@@ -20,6 +21,7 @@ beforeAll(async() => {
 
 afterAll(async() => {
   await mongoose.disconnect();
+  gc();
 });
 
 module.exports = {};