File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
packages/jest-environment-jsdom/src Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -125,9 +125,14 @@ class JSDOMEnvironment implements JestEnvironment<number> {
125125 if ( this . errorEventListener ) {
126126 this . global . removeEventListener ( 'error' , this . errorEventListener ) ;
127127 }
128+ this . global . close ( ) ;
129+
128130 // Dispose "document" to prevent "load" event from triggering.
131+
132+ // Note that this.global.close() will trigger the CustomElement::disconnectedCallback
133+ // Do not reset the document before CustomElement disconnectedCallback function has finished running,
134+ // document should be accesible within disconnectedCallback.
129135 Object . defineProperty ( this . global , 'document' , { value : null } ) ;
130- this . global . close ( ) ;
131136 }
132137 this . errorEventListener = null ;
133138 // @ts -expect-error
You can’t perform that action at this time.
0 commit comments