From 9f7182908f3a482b113b7aec41087e8a26c57c8b Mon Sep 17 00:00:00 2001 From: Rares Mardare Date: Mon, 10 Oct 2022 15:51:19 +0300 Subject: [PATCH] mapped grafana/app/* successfuly --- grafana-plugin/jest.config.js | 1 + grafana-plugin/src/jest/grafanaMock.ts | 1 + grafana-plugin/src/jest/matchMedia.ts | 5 +++-- 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 grafana-plugin/src/jest/grafanaMock.ts diff --git a/grafana-plugin/jest.config.js b/grafana-plugin/jest.config.js index b380a1b1..76f95be8 100644 --- a/grafana-plugin/jest.config.js +++ b/grafana-plugin/jest.config.js @@ -20,6 +20,7 @@ module.exports = { }, moduleNameMapper: { + "grafana/app/(.*)": '/src/jest/grafanaMock.ts', "^jest$": '/src/jest', '^.+\\.(css|scss)$': '/src/jest/styleMock.ts', "^lodash-es$": "lodash", diff --git a/grafana-plugin/src/jest/grafanaMock.ts b/grafana-plugin/src/jest/grafanaMock.ts new file mode 100644 index 00000000..7c645e42 --- /dev/null +++ b/grafana-plugin/src/jest/grafanaMock.ts @@ -0,0 +1 @@ +export default {}; \ No newline at end of file diff --git a/grafana-plugin/src/jest/matchMedia.ts b/grafana-plugin/src/jest/matchMedia.ts index 8ec2fc36..67127bdf 100644 --- a/grafana-plugin/src/jest/matchMedia.ts +++ b/grafana-plugin/src/jest/matchMedia.ts @@ -1,3 +1,4 @@ +// @ts-ignore export default global.matchMedia = global.matchMedia || function (query) { @@ -5,8 +6,8 @@ export default global.matchMedia = matches: false, media: query, onchange: null, - addListener: jest.fn(), // deprecated - removeListener: jest.fn(), // deprecated + addListener: jest.fn(), + removeListener: jest.fn(), addEventListener: jest.fn(), removeEventListener: jest.fn(), dispatchEvent: jest.fn(),