aboutsummaryrefslogtreecommitdiffstats
path: root/packages/preload/src/contextBridge/__tests__/createSophieRenderer.spec.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/preload/src/contextBridge/__tests__/createSophieRenderer.spec.ts')
-rw-r--r--packages/preload/src/contextBridge/__tests__/createSophieRenderer.spec.ts12
1 files changed, 7 insertions, 5 deletions
diff --git a/packages/preload/src/contextBridge/__tests__/createSophieRenderer.spec.ts b/packages/preload/src/contextBridge/__tests__/createSophieRenderer.spec.ts
index b0af280..88b0077 100644
--- a/packages/preload/src/contextBridge/__tests__/createSophieRenderer.spec.ts
+++ b/packages/preload/src/contextBridge/__tests__/createSophieRenderer.spec.ts
@@ -45,7 +45,7 @@ const { default: createSophieRenderer } = await import(
45); 45);
46 46
47const event: Electron.IpcRendererEvent = 47const event: Electron.IpcRendererEvent =
48 null as unknown as Electron.IpcRendererEvent; 48 undefined as unknown as Electron.IpcRendererEvent;
49 49
50const snapshot: SharedStoreSnapshotIn = { 50const snapshot: SharedStoreSnapshotIn = {
51 shouldUseDarkColors: true, 51 shouldUseDarkColors: true,
@@ -183,7 +183,7 @@ describe('SharedStoreConnector', () => {
183 183
184 it('should catch listener errors', () => { 184 it('should catch listener errors', () => {
185 mocked(listener.onPatch).mockImplementation(() => { 185 mocked(listener.onPatch).mockImplementation(() => {
186 throw new Error(); 186 throw new Error('listener error');
187 }); 187 });
188 expect(() => onSharedStorePatch(event, patch)).not.toThrow(); 188 expect(() => onSharedStorePatch(event, patch)).not.toThrow();
189 }); 189 });
@@ -193,7 +193,7 @@ describe('SharedStoreConnector', () => {
193 describe('after the listener threw in onPatch', () => { 193 describe('after the listener threw in onPatch', () => {
194 beforeEach(() => { 194 beforeEach(() => {
195 mocked(listener.onPatch).mockImplementation(() => { 195 mocked(listener.onPatch).mockImplementation(() => {
196 throw new Error(); 196 throw new Error('listener error');
197 }); 197 });
198 onSharedStorePatch(event, patch); 198 onSharedStorePatch(event, patch);
199 listener.onPatch.mockRestore(); 199 listener.onPatch.mockRestore();
@@ -205,7 +205,9 @@ describe('SharedStoreConnector', () => {
205 205
206 describe('when a listener failed to register due to IPC error', () => { 206 describe('when a listener failed to register due to IPC error', () => {
207 beforeEach(async () => { 207 beforeEach(async () => {
208 mocked(ipcRenderer.invoke).mockRejectedValue(new Error()); 208 mocked(ipcRenderer.invoke).mockRejectedValue(
209 new Error('ipcRenderer error'),
210 );
209 try { 211 try {
210 await sut.onSharedStoreChange(listener); 212 await sut.onSharedStoreChange(listener);
211 } catch { 213 } catch {
@@ -237,7 +239,7 @@ describe('SharedStoreConnector', () => {
237 beforeEach(async () => { 239 beforeEach(async () => {
238 mocked(ipcRenderer.invoke).mockResolvedValueOnce(snapshot); 240 mocked(ipcRenderer.invoke).mockResolvedValueOnce(snapshot);
239 mocked(listener.onSnapshot).mockImplementation(() => { 241 mocked(listener.onSnapshot).mockImplementation(() => {
240 throw new Error(); 242 throw new Error('listener error');
241 }); 243 });
242 try { 244 try {
243 await sut.onSharedStoreChange(listener); 245 await sut.onSharedStoreChange(listener);