Skip to content

Commit 1857c7f

Browse files
committed
test: improve localStorage mock to fix failing test case
1 parent 1b050c7 commit 1857c7f

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

test/common/index.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -316,10 +316,15 @@ const knownGlobals = new Set([
316316
'sessionStorage',
317317
].forEach((i) => {
318318
if (i === 'localStorage') {
319-
if (Object.hasOwn(globalThis, i)) {
320-
globalThis[i] = {};
321-
knownGlobals.add(globalThis[i]);
322-
}
319+
Object.defineProperty(globalThis, i, {
320+
configurable: true,
321+
enumerable: true,
322+
get() {
323+
return undefined;
324+
},
325+
});
326+
327+
knownGlobals.add(globalThis[i]);
323328
} else if (globalThis[i] !== undefined) {
324329
knownGlobals.add(globalThis[i]);
325330
}

0 commit comments

Comments
 (0)