MCPcopy Create free account
hub / github.com/compozy/agh / assertSessionStopCalls

Function assertSessionStopCalls

internal/task/manager_test.go:6253–6279  ·  view source on GitHub ↗
(
	t *testing.T,
	executor *recordingSessionExecutor,
	sessionID string,
	reason StopReason,
)

Source from the content-addressed store, hash-verified

6251}
6252
6253func assertSessionStopCalls(
6254 t *testing.T,
6255 executor *recordingSessionExecutor,
6256 sessionID string,
6257 reason StopReason,
6258) {
6259 t.Helper()
6260
6261 if len(executor.requestStopCalls) != 1 {
6262 t.Fatalf("len(requestStopCalls) = %d, want 1", len(executor.requestStopCalls))
6263 }
6264 if got, want := executor.requestStopCalls[0].SessionID, sessionID; got != want {
6265 t.Fatalf("requestStopCalls[0].SessionID = %q, want %q", got, want)
6266 }
6267 if got, want := executor.requestStopCalls[0].Reason, reason; got != want {
6268 t.Fatalf("requestStopCalls[0].Reason = %q, want %q", got, want)
6269 }
6270 if len(executor.forceStopCalls) != 1 {
6271 t.Fatalf("len(forceStopCalls) = %d, want 1", len(executor.forceStopCalls))
6272 }
6273 if got, want := executor.forceStopCalls[0].SessionID, sessionID; got != want {
6274 t.Fatalf("forceStopCalls[0].SessionID = %q, want %q", got, want)
6275 }
6276 if got, want := executor.forceStopCalls[0].Reason, reason; got != want {
6277 t.Fatalf("forceStopCalls[0].Reason = %q, want %q", got, want)
6278 }
6279}
6280
6281func assertTerminalStopFailureLeavesRunActive(
6282 t *testing.T,

Calls

no outgoing calls

Tested by

no test coverage detected