test(FN-4783): stabilize workspace test lanes for verification
Fusion-Task-Id: FN-4783 Fusion-Task-Lineage: 7a02897b-e303-4947-86b2-3dd7a343f653
This commit is contained in:
committed by
gsxdsm
parent
3c272cda63
commit
415cd6a111
@@ -120,6 +120,7 @@ describe("native integrations", () => {
|
||||
mocks.updaterHandlers.clear();
|
||||
mocks.autoUpdater.autoDownload = false;
|
||||
mocks.autoUpdater.autoInstallOnAppQuit = false;
|
||||
(mocks.Notification.isSupported as ReturnType<typeof vi.fn>).mockReturnValue(true);
|
||||
|
||||
mocks.dialog.showSaveDialog.mockResolvedValue({
|
||||
canceled: false,
|
||||
@@ -303,8 +304,10 @@ describe("native integrations", () => {
|
||||
setupAutoUpdater(mocks.browserWindow as never);
|
||||
await vi.dynamicImportSettled();
|
||||
|
||||
expect(mocks.autoUpdater.autoDownload).toBe(true);
|
||||
expect(mocks.autoUpdater.autoInstallOnAppQuit).toBe(true);
|
||||
await vi.waitFor(() => {
|
||||
expect(mocks.autoUpdater.autoDownload).toBe(true);
|
||||
expect(mocks.autoUpdater.autoInstallOnAppQuit).toBe(true);
|
||||
});
|
||||
});
|
||||
|
||||
it("registers updater listeners and checks for updates", async () => {
|
||||
@@ -313,10 +316,12 @@ describe("native integrations", () => {
|
||||
setupAutoUpdater(mocks.browserWindow as never);
|
||||
await vi.dynamicImportSettled();
|
||||
|
||||
expect(mocks.autoUpdater.on).toHaveBeenCalledWith("update-available", expect.any(Function));
|
||||
expect(mocks.autoUpdater.on).toHaveBeenCalledWith("update-downloaded", expect.any(Function));
|
||||
expect(mocks.autoUpdater.on).toHaveBeenCalledWith("error", expect.any(Function));
|
||||
expect(mocks.autoUpdater.checkForUpdates).toHaveBeenCalledTimes(1);
|
||||
await vi.waitFor(() => {
|
||||
expect(mocks.autoUpdater.on).toHaveBeenCalledWith("update-available", expect.any(Function));
|
||||
expect(mocks.autoUpdater.on).toHaveBeenCalledWith("update-downloaded", expect.any(Function));
|
||||
expect(mocks.autoUpdater.on).toHaveBeenCalledWith("error", expect.any(Function));
|
||||
expect(mocks.autoUpdater.checkForUpdates).toHaveBeenCalledTimes(1);
|
||||
});
|
||||
});
|
||||
|
||||
it("update-available triggers notification and renderer IPC", async () => {
|
||||
|
||||
Reference in New Issue
Block a user