summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package.json2
-rw-r--r--spec/frontend/test_setup.js6
2 files changed, 7 insertions, 1 deletions
diff --git a/package.json b/package.json
index 5b255f55e33..47f3d872463 100644
--- a/package.json
+++ b/package.json
@@ -8,7 +8,7 @@
"eslint-fix": "eslint --max-warnings 0 --report-unused-disable-directives --ext .js,.vue --fix .",
"eslint-report": "eslint --max-warnings 0 --ext .js,.vue --format html --output-file ./eslint-report.html --no-inline-config .",
"prejest": "yarn check-dependencies",
- "jest": "jest",
+ "jest": "node --expose-gc node_modules/.bin/jest",
"jest-debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
"jsdoc": "jsdoc -c config/jsdocs.config.js",
"prekarma": "yarn check-dependencies",
diff --git a/spec/frontend/test_setup.js b/spec/frontend/test_setup.js
index 15cf18700ed..c2bbce40c8b 100644
--- a/spec/frontend/test_setup.js
+++ b/spec/frontend/test_setup.js
@@ -79,3 +79,9 @@ Object.entries(jqueryMatchers).forEach(([matcherName, matcherFactory]) => {
// Tech debt issue TBD
testUtilsConfig.logModifiedComponents = false;
+
+afterAll(() => {
+ if (global.gc) {
+ global.gc();
+ }
+});