Skip to content

Commit bc55d20

Browse files
authored
fix: clear observers after each test run (#519)
1 parent f1e123b commit bc55d20

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/observe.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ObserverInstanceCallback } from './index';
22

3-
const ObserverMap = new Map<
3+
export const ObserverMap = new Map<
44
string,
55
{
66
id: string;

src/test-utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { act } from 'react-dom/test-utils';
2+
import { ObserverMap } from './observe';
23

34
type Item = {
45
callback: IntersectionObserverCallback;
@@ -48,6 +49,7 @@ afterEach(() => {
4849
// @ts-ignore
4950
global.IntersectionObserver.mockClear();
5051
observers.clear();
52+
ObserverMap.clear();
5153
});
5254

5355
function triggerIntersection(

0 commit comments

Comments
 (0)