auto-git:
[change] tests/setup/vitest.setup.ts
This commit is contained in:
@@ -1 +1,22 @@
|
|||||||
import "@testing-library/jest-dom/vitest";
|
import "@testing-library/jest-dom/vitest";
|
||||||
|
|
||||||
|
if (typeof globalThis.ProgressEvent === "undefined") {
|
||||||
|
class TestProgressEvent extends Event implements ProgressEvent {
|
||||||
|
readonly lengthComputable: boolean;
|
||||||
|
readonly loaded: number;
|
||||||
|
readonly total: number;
|
||||||
|
|
||||||
|
constructor(type: string, eventInitDict: ProgressEventInit = {}) {
|
||||||
|
super(type, eventInitDict);
|
||||||
|
this.lengthComputable = eventInitDict.lengthComputable ?? false;
|
||||||
|
this.loaded = eventInitDict.loaded ?? 0;
|
||||||
|
this.total = eventInitDict.total ?? 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Object.defineProperty(globalThis, "ProgressEvent", {
|
||||||
|
configurable: true,
|
||||||
|
writable: true,
|
||||||
|
value: TestProgressEvent
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user