From f8685c57e01f0d19f5939f94db3db8559bae70a1 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 16 Jun 2021 11:39:25 -0400 Subject: [PATCH] Fix --- packages/redux-devtools/test/persistState.spec.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/redux-devtools/test/persistState.spec.ts b/packages/redux-devtools/test/persistState.spec.ts index 76c5e3b4..cfd889ec 100644 --- a/packages/redux-devtools/test/persistState.spec.ts +++ b/packages/redux-devtools/test/persistState.spec.ts @@ -3,6 +3,9 @@ import { compose, createStore } from 'redux'; describe('persistState', () => { const savedLocalStorage = global.localStorage; + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + delete global.localStorage; beforeEach(() => { global.localStorage = { @@ -118,9 +121,9 @@ describe('persistState', () => { const spy = jest.spyOn(console, 'warn').mockImplementation(() => { // noop }); - global.localStorage.getItem = () => { - throw new Error(); - }; + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + delete global.localStorage.getItem; createStore(reducer, compose(instrument(), persistState('id'))); expect(spy.mock.calls[0]).toContain( @@ -134,9 +137,9 @@ describe('persistState', () => { const spy = jest.spyOn(console, 'warn').mockImplementation(() => { // noop }); - global.localStorage.setItem = () => { - throw new Error(); - }; + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + delete global.localStorage.setItem; const store = createStore( reducer, compose(instrument(), persistState('id'))