MCPcopy Index your code
hub / github.com/docker/docker-agent / TestSessionWithoutUserMessage

Function TestSessionWithoutUserMessage

pkg/runtime/runtime_test.go:831–845  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

829}
830
831func TestSessionWithoutUserMessage(t *testing.T) {
832 t.Parallel()
833
834 stream := newStreamBuilder().AddContent("OK").AddStopWithUsage(1, 1).Build()
835
836 sess := session.New(
837 session.WithSendUserMessage(false),
838 )
839
840 events := runSession(t, sess, stream)
841
842 require.True(t, hasEventType(t, events, &StreamStartedEvent{}), "Expected StreamStartedEvent")
843 require.True(t, hasEventType(t, events, &StreamStoppedEvent{}), "Expected StreamStoppedEvent")
844 require.False(t, hasEventType(t, events, &UserMessageEvent{}), "Should not have UserMessageEvent when SendUserMessage is false")
845}
846
847// --- Tool setup failure handling tests ---
848

Callers

nothing calls this directly

Calls 8

NewFunction · 0.92
WithSendUserMessageFunction · 0.92
newStreamBuilderFunction · 0.85
runSessionFunction · 0.85
hasEventTypeFunction · 0.85
AddStopWithUsageMethod · 0.80
BuildMethod · 0.45
AddContentMethod · 0.45

Tested by

no test coverage detected