chore(cli): fix test flake in TestExpMcpServer (#17772)

Test was failing inside a Coder workspace.
This commit is contained in:
Cian Johnston
2025-05-12 17:15:24 +01:00
committed by GitHub
parent ea2cae0e20
commit e0dd50d7fb

View File

@ -133,9 +133,13 @@ func TestExpMcpServer(t *testing.T) {
require.Equal(t, 1.0, initializeResponse["id"]) require.Equal(t, 1.0, initializeResponse["id"])
require.NotNil(t, initializeResponse["result"]) require.NotNil(t, initializeResponse["result"])
}) })
}
t.Run("NoCredentials", func(t *testing.T) { func TestExpMcpServerNoCredentials(t *testing.T) {
t.Parallel() // Ensure that no credentials are set from the environment.
t.Setenv("CODER_AGENT_TOKEN", "")
t.Setenv("CODER_AGENT_TOKEN_FILE", "")
t.Setenv("CODER_SESSION_TOKEN", "")
ctx := testutil.Context(t, testutil.WaitShort) ctx := testutil.Context(t, testutil.WaitShort)
cancelCtx, cancel := context.WithCancel(ctx) cancelCtx, cancel := context.WithCancel(ctx)
@ -152,7 +156,6 @@ func TestExpMcpServer(t *testing.T) {
err := inv.Run() err := inv.Run()
assert.ErrorContains(t, err, "are not logged in") assert.ErrorContains(t, err, "are not logged in")
})
} }
//nolint:tparallel,paralleltest //nolint:tparallel,paralleltest