MCPcopy Create free account
hub / github.com/coder/coder / TestExtractResponseIDIfStored

Function TestExtractResponseIDIfStored

coderd/x/chatd/chatopenai/responses_test.go:386–403  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

384}
385
386func TestExtractResponseIDIfStored(t *testing.T) {
387 t.Parallel()
388
389 metadata := fantasy.ProviderMetadata{
390 fantasyopenai.Name: &fantasyopenai.ResponsesProviderMetadata{
391 ResponseID: "resp-123",
392 },
393 }
394
395 require.Empty(t, chatopenai.ExtractResponseIDIfStored(
396 chainModeProviderOptions(false),
397 metadata,
398 ))
399 require.Equal(t, "resp-123", chatopenai.ExtractResponseIDIfStored(
400 chainModeProviderOptions(true),
401 metadata,
402 ))
403}
404
405func TestResolveChainModeIgnoresSkillOnlySentinelMessages(t *testing.T) {
406 t.Parallel()

Callers

nothing calls this directly

Calls 4

chainModeProviderOptionsFunction · 0.70
EmptyMethod · 0.45
EqualMethod · 0.45

Tested by

no test coverage detected