From c082cc784627abd6cefc3357bd36b30957fd0504 Mon Sep 17 00:00:00 2001 From: "INFRAGISTICS\\IPetrov" Date: Fri, 28 Jun 2024 08:51:16 +0300 Subject: [PATCH] Added mock implementations of HTMLElement.prototype functions that are still not implemented in react and cause errors upon app tests --- .../react/igr-ts/projects/_base/files/src/setupTests.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/cli/templates/react/igr-ts/projects/_base/files/src/setupTests.ts b/packages/cli/templates/react/igr-ts/projects/_base/files/src/setupTests.ts index ecb3d50cf..38ac68997 100644 --- a/packages/cli/templates/react/igr-ts/projects/_base/files/src/setupTests.ts +++ b/packages/cli/templates/react/igr-ts/projects/_base/files/src/setupTests.ts @@ -1,5 +1,11 @@ import '@testing-library/jest-dom' import 'vitest-canvas-mock' import ResizeObserver from 'resize-observer-polyfill' +import {vi} from 'vitest' global.ResizeObserver = ResizeObserver; + +HTMLElement.prototype.scrollIntoView = vi.fn(); +HTMLElement.prototype.hidePopover = vi.fn(); +HTMLElement.prototype.showPopover = vi.fn(); +HTMLElement.prototype.togglePopover = vi.fn(); \ No newline at end of file