diff --git a/tests/unit/setup.js b/tests/unit/setup.js index bb70ea02..3d7e6d5a 100644 --- a/tests/unit/setup.js +++ b/tests/unit/setup.js @@ -4,10 +4,18 @@ import createBootstrap from 'bootstrap-vue-next' // @ts-expect-error type config.global.plugins = [i18n, createBootstrap()] + // @ts-expect-error type Object.defineProperty(document, 'fonts', { value: { ready: Promise.resolve({}) } }) + +global.ResizeObserver = vi.fn().mockImplementation(() => ({ + observe: vi.fn(), + unobserve: vi.fn(), + disconnect: vi.fn() +})) + global.HTMLCanvasElement.prototype.getContext = () => null global.HTMLCanvasElement.prototype.toDataURL = () => null global.URL.createObjectURL = () => ''