Use globalThis instead of window (S7764)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -235,13 +235,13 @@ describe("filesStore", () => {
|
||||
it("downloads CSV for a log", async () => {
|
||||
mockGet.mockResolvedValue({ data: "col1,col2\na,b" });
|
||||
|
||||
window.URL.createObjectURL = vi.fn().mockReturnValue("blob:test");
|
||||
window.URL.revokeObjectURL = vi.fn();
|
||||
globalThis.URL.createObjectURL = vi.fn().mockReturnValue("blob:test");
|
||||
globalThis.URL.revokeObjectURL = vi.fn();
|
||||
|
||||
await store.downloadFileCSV("log", 3, "my-file");
|
||||
|
||||
expect(mockGet).toHaveBeenCalledWith("/api/logs/3/csv");
|
||||
expect(window.URL.revokeObjectURL).toHaveBeenCalledWith("blob:test");
|
||||
expect(globalThis.URL.revokeObjectURL).toHaveBeenCalledWith("blob:test");
|
||||
});
|
||||
|
||||
it("returns early for unsupported type", async () => {
|
||||
|
||||
Reference in New Issue
Block a user