From 04fac300e890df2b5438c300cee1c5fabfecb2b1 Mon Sep 17 00:00:00 2001 From: Steve Gravrock Date: Sat, 11 Mar 2023 17:45:31 -0800 Subject: [PATCH] Uninstall the global error at the end of env execution jasmine-npm needs this so that it can do its own error handling during globalTeardown. --- lib/jasmine-core/jasmine.js | 4 +++- src/core/Env.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/jasmine-core/jasmine.js b/lib/jasmine-core/jasmine.js index f2980f62..a99923db 100644 --- a/lib/jasmine-core/jasmine.js +++ b/lib/jasmine-core/jasmine.js @@ -1676,7 +1676,9 @@ getJasmineRequireObj().Env = function(j$) { validateConfigForParallel(); } - return runner.execute(runablesToRun); + const result = await runner.execute(runablesToRun); + this.cleanup_(); + return result; }; /** diff --git a/src/core/Env.js b/src/core/Env.js index 3c0e4e74..ab5346ea 100644 --- a/src/core/Env.js +++ b/src/core/Env.js @@ -541,7 +541,9 @@ getJasmineRequireObj().Env = function(j$) { validateConfigForParallel(); } - return runner.execute(runablesToRun); + const result = await runner.execute(runablesToRun); + this.cleanup_(); + return result; }; /**