From a85dca7c38e4ef93536585cfbef2bd1352832a59 Mon Sep 17 00:00:00 2001 From: Roman Date: Mon, 22 Jun 2020 19:33:01 +0300 Subject: [PATCH] fixing tests, part 1 --- __mocks__/electron.js | 14 ++++++++++++++ package.json | 5 +++-- spec/src/main/kubectl_spec.ts | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 __mocks__/electron.js diff --git a/__mocks__/electron.js b/__mocks__/electron.js new file mode 100644 index 0000000000..f07751b346 --- /dev/null +++ b/__mocks__/electron.js @@ -0,0 +1,14 @@ +module.exports = { + require: jest.fn(), + match: jest.fn(), + app: { + getVersion: jest.fn().mockReturnValue("3.0.0"), + getPath: jest.fn().mockReturnValue("/foo/bar") + }, + remote: { + app: { + getPath: jest.fn() + } + }, + dialog: jest.fn() +}; diff --git a/package.json b/package.json index 242d2dd497..a44ceab00b 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,11 @@ "scripts": { "dev": "concurrently 'yarn dev:main' 'yarn dev:renderer'", "dev-run": "electron --inspect .", + "dev-test": "yarn test --watch", "dev:main": "DEBUG=true yarn compile:main --watch $@", "dev:renderer": "DEBUG=true yarn compile:renderer --watch $@", - "dev:react": "yarn dev:renderer --config-name react", - "dev:vue": "yarn dev:renderer --config-name vue", + "dev:renderer:react": "yarn dev:renderer --config-name react", + "dev:renderer:vue": "yarn dev:renderer --config-name vue", "compile": "yarn download-bins && concurrently 'yarn i18n:compile' 'yarn compile:main -p' 'yarn compile:renderer -p'", "compile:main": "webpack --progress --config webpack.main.ts $@", "compile:renderer": "webpack --progress --config webpack.renderer.ts $@", diff --git a/spec/src/main/kubectl_spec.ts b/spec/src/main/kubectl_spec.ts index bd95b3c072..82e19b73f5 100644 --- a/spec/src/main/kubectl_spec.ts +++ b/spec/src/main/kubectl_spec.ts @@ -1,7 +1,7 @@ import { bundledKubectl, Kubectl } from "../../../src/main/kubectl"; jest.mock("electron") -jest.mock("../../../common/user-store") +jest.mock("../../../common/user-store"); describe("kubectlVersion", () => {