20 lines
471 B
TypeScript
20 lines
471 B
TypeScript
import "@testing-library/jest-dom/vitest";
|
|
import "vitest-canvas-mock";
|
|
import { vi } from "vitest";
|
|
|
|
if (typeof Element !== "undefined") {
|
|
Element.prototype.animate = vi.fn().mockImplementation(() => {
|
|
return {
|
|
finished: Promise.resolve(),
|
|
cancel: vi.fn(),
|
|
pause: vi.fn(),
|
|
play: vi.fn(),
|
|
reverse: vi.fn(),
|
|
finish: vi.fn(),
|
|
persist: vi.fn(),
|
|
currentTime: 0,
|
|
startTime: 0,
|
|
} as unknown as Animation;
|
|
});
|
|
}
|