From 57994113e1083b9507329f718ebe8fbe0d33d92f Mon Sep 17 00:00:00 2001 From: Matheus Degiovani Date: Thu, 22 Apr 2021 11:11:10 -0300 Subject: [PATCH] Mock electron-store This ensures tests pass. --- package.json | 3 ++- test/mocks/electronStore.js | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 test/mocks/electronStore.js diff --git a/package.json b/package.json index 2f8b7b0105..30524e2df5 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,8 @@ "\\.module\\.css$": "identity-obj-proxy", "\\.css$": "/test/mocks/styleMock.js", "^grpc$": "/test/mocks/grpcMock.js", - "^electron$": "/test/mocks/electronMock.js" + "^electron$": "/test/mocks/electronMock.js", + "^electron-store$": "/test/mocks/electronStore.js" }, "transformIgnorePatterns": [ "/node_modules/", diff --git a/test/mocks/electronStore.js b/test/mocks/electronStore.js new file mode 100644 index 0000000000..9b51e56e35 --- /dev/null +++ b/test/mocks/electronStore.js @@ -0,0 +1,16 @@ +class MockElectronStore { + get(key) { + return this[key]; + } + set(key, value) { + return (this[key] = value); + } + delete(key) { + delete this[key]; + } + has(key) { + return !!this[key]; + } +} + +export default MockElectronStore;