test: specify finished process records · openclaw/openclaw@911d3e9
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -112,7 +112,27 @@ describe("bash process registry", () => {
|
112 | 112 | |
113 | 113 | markBackgrounded(session); |
114 | 114 | markExited(session, 0, null, "completed"); |
115 | | -expect(listFinishedSessions()).toHaveLength(1); |
| 115 | +const finishedSessions = listFinishedSessions(); |
| 116 | +const endedAt = finishedSessions[0]?.endedAt; |
| 117 | +expect(endedAt).toEqual(expect.any(Number)); |
| 118 | +expect(finishedSessions).toStrictEqual([ |
| 119 | +{ |
| 120 | +id: "sess", |
| 121 | +command: "echo test", |
| 122 | +scopeKey: undefined, |
| 123 | +startedAt: session.startedAt, |
| 124 | + endedAt, |
| 125 | +cwd: "/tmp", |
| 126 | +status: "completed", |
| 127 | +exitCode: 0, |
| 128 | +exitSignal: null, |
| 129 | +exitReason: undefined, |
| 130 | +aggregated: "", |
| 131 | +tail: "", |
| 132 | +truncated: false, |
| 133 | +totalOutputChars: 0, |
| 134 | +}, |
| 135 | +]); |
116 | 136 | }); |
117 | 137 | }); |
118 | 138 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。