From 9530ff68ab2c5eb7b3ed7b4be30a3d1463893d7b Mon Sep 17 00:00:00 2001 From: Steve Gravrock Date: Fri, 28 Nov 2025 07:13:52 -0800 Subject: [PATCH] Fix event listener leaks in own specs --- spec/core/EnvSpec.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/spec/core/EnvSpec.js b/spec/core/EnvSpec.js index 19b2148f..8142bf4e 100644 --- a/spec/core/EnvSpec.js +++ b/spec/core/EnvSpec.js @@ -876,6 +876,13 @@ describe('Env', function() { }); describe('Warning about monkey patching', function() { + afterEach(function() { + // deprecateMonkeyPatching() uses jasmine.getEnv(), not the env from + // this suite. Clean it up so we don't leak event listeners. + jasmineUnderTest.getEnv().cleanup_(); + privateUnderTest.currentEnv_ = null; + }); + const names = [ 'describe', 'xdescribe',