feat: prepare Zhinian desktop pilot
This commit is contained in:
@@ -47,9 +47,9 @@ describe('GatewayManager heartbeat recovery', () => {
|
||||
|
||||
(manager as unknown as { startPing: () => void }).startPing();
|
||||
|
||||
vi.advanceTimersByTime(120_000);
|
||||
vi.advanceTimersByTime(360_000);
|
||||
|
||||
expect(ws.ping).toHaveBeenCalledTimes(3);
|
||||
expect(ws.ping).toHaveBeenCalledTimes(5);
|
||||
expect(ws.terminate).not.toHaveBeenCalled();
|
||||
expect(restartSpy).toHaveBeenCalledTimes(1);
|
||||
|
||||
@@ -77,13 +77,13 @@ describe('GatewayManager heartbeat recovery', () => {
|
||||
|
||||
(manager as unknown as { startPing: () => void }).startPing();
|
||||
|
||||
vi.advanceTimersByTime(30_000); // ping #1
|
||||
vi.advanceTimersByTime(30_000); // miss #1 + ping #2
|
||||
vi.advanceTimersByTime(60_000); // ping #1
|
||||
vi.advanceTimersByTime(60_000); // miss #1 + ping #2
|
||||
(manager as unknown as { handleMessage: (message: unknown) => void }).handleMessage('alive');
|
||||
|
||||
vi.advanceTimersByTime(30_000); // recovered, ping #3
|
||||
vi.advanceTimersByTime(30_000); // miss #1 + ping #4
|
||||
vi.advanceTimersByTime(30_000); // miss #2 + ping #5
|
||||
vi.advanceTimersByTime(60_000); // recovered, ping #3
|
||||
vi.advanceTimersByTime(60_000); // miss #1 + ping #4
|
||||
vi.advanceTimersByTime(60_000); // miss #2 + ping #5
|
||||
|
||||
expect(ws.terminate).not.toHaveBeenCalled();
|
||||
expect(restartSpy).not.toHaveBeenCalled();
|
||||
@@ -112,7 +112,7 @@ describe('GatewayManager heartbeat recovery', () => {
|
||||
|
||||
(manager as unknown as { startPing: () => void }).startPing();
|
||||
|
||||
vi.advanceTimersByTime(120_000);
|
||||
vi.advanceTimersByTime(360_000);
|
||||
|
||||
expect(restartSpy).not.toHaveBeenCalled();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user