diff --git a/packages/pulse-openclaw/src/watchers/gateway-health.test.ts b/packages/pulse-openclaw/src/watchers/gateway-health.test.ts index 4021949..ddeb3cf 100644 --- a/packages/pulse-openclaw/src/watchers/gateway-health.test.ts +++ b/packages/pulse-openclaw/src/watchers/gateway-health.test.ts @@ -37,6 +37,7 @@ describe('gatewayHealthWatcher', () => { }); mockExecSync + .mockReturnValueOnce('12345\n') // systemctl → PID .mockReturnValueOnce('1048576\n') // ps → 1048576 KB = 1024 MB .mockReturnValueOnce('50\n'); // du mockFs.readdirSync.mockReturnValue([]); @@ -52,7 +53,7 @@ describe('gatewayHealthWatcher', () => { fsFn: mockFs as any, }); - mockExecSync.mockReturnValueOnce(''); // no process + mockExecSync.mockReturnValueOnce('0\n'); // systemctl → MainPID=0 (not running) mockFs.readdirSync.mockReturnValue([]); const result = await watcher.collect(); @@ -158,6 +159,7 @@ describe('gatewayHealthWatcher', () => { }); mockExecSync + .mockReturnValueOnce('12345\n') // systemctl → PID .mockReturnValueOnce('512\n') // ps .mockReturnValueOnce('125\t/path\n'); // du → 125 MB