From 16274726826ad37925159820f0ff4b084db0bbd8 Mon Sep 17 00:00:00 2001
From: AkiraFukushima
Date: Wed, 20 Nov 2019 23:36:11 +0900
Subject: [PATCH] refs #901 Update electron-mock-ipc for new electron interface
---
package-lock.json | 18 +++++++++---------
package.json | 2 +-
spec/mock/electron.ts | 5 +++--
3 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a1a1d6b1..1def982d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6385,7 +6385,7 @@
"dependencies": {
"resolve": {
"version": "1.1.7",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+ "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
"integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
"dev": true
}
@@ -9448,18 +9448,18 @@
"integrity": "sha512-v+Af5W5z99ehhaLOfE9eTSXUwjzh2wFlQjz51dvkZ6ZIrET6OB/zAZPvsuwT6tm3t5x+M1r+Ed3U3xtPZYAyuQ=="
},
"electron-mock-ipc": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/electron-mock-ipc/-/electron-mock-ipc-0.1.3.tgz",
- "integrity": "sha512-+x5v+hmZZYUi8SMJNBtcq1o2p3aUJfT3aJCEKIoajSa/6rV9EdmFOd/rHLVEH85GSlWQCf+i1yV4r4bDnfEXHw==",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/electron-mock-ipc/-/electron-mock-ipc-0.2.0.tgz",
+ "integrity": "sha512-oEW4kS0W5ioQi5XprKXkBbD1zRINZk6AkGXsZD/mhgXaqTZuA0Qtsw1QoMWxykqnURVRl9plpmbHIvkYedsvNQ==",
"dev": true,
"requires": {
"typescript": "^3.5.2"
},
"dependencies": {
"typescript": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.2.tgz",
- "integrity": "sha512-7KxJovlYhTX5RaRbUdkAXN1KUZ8PwWlTzQdHV6xNqvuFOs7+WBo10TQUqT19Q/Jz2hk5v9TQDIhyLhhJY4p5AA==",
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz",
+ "integrity": "sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ==",
"dev": true
}
}
@@ -16507,7 +16507,7 @@
},
"readable-stream": {
"version": "2.3.6",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
+ "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true,
"requires": {
@@ -16522,7 +16522,7 @@
},
"string_decoder": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"requires": {
diff --git a/package.json b/package.json
index 211b6662..2da6e3ae 100644
--- a/package.json
+++ b/package.json
@@ -248,7 +248,7 @@
"electron-builder": "^21.2.0",
"electron-debug": "^3.0.1",
"electron-devtools-installer": "^2.2.4",
- "electron-mock-ipc": "^0.1.3",
+ "electron-mock-ipc": "^0.2.0",
"electron-packager": "^14.0.5",
"eslint": "^5.16.0",
"eslint-config-prettier": "^4.1.0",
diff --git a/spec/mock/electron.ts b/spec/mock/electron.ts
index c8b57299..5e3846fb 100644
--- a/spec/mock/electron.ts
+++ b/spec/mock/electron.ts
@@ -1,7 +1,8 @@
import createIPCMock from 'electron-mock-ipc'
+import { IpcRenderer, IpcMain } from 'electron'
const mocked = createIPCMock()
-const ipcMain = mocked.ipcMain
-const ipcRenderer = mocked.ipcRenderer
+const ipcMain = mocked.ipcMain as IpcMain
+const ipcRenderer = mocked.ipcRenderer as IpcRenderer
export { ipcMain, ipcRenderer }