Skip to content

Commit 3cda35a

Browse files
committed
test: set getter name to 'get localStorage' in mock for compatibility
1 parent 390d068 commit 3cda35a

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

test/common/index.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -318,11 +318,15 @@ const knownGlobals = new Set([
318318
'sessionStorage',
319319
].forEach((i) => {
320320
if (i === 'localStorage') {
321-
Object.defineProperty(globalThis, i, {
322-
configurable: true,
323-
enumerable: true,
324-
get() {
325-
return undefined;
321+
const getLocalStorage = Object.defineProperty(() => {}, 'name', {
322+
value: 'get localStorage',
323+
});
324+
325+
Object.defineProperties(globalThis, {
326+
localStorage: {
327+
configurable: true,
328+
enumerable: true,
329+
get: getLocalStorage,
326330
},
327331
});
328332

0 commit comments

Comments
 (0)