(t *testing.T)
| 312 | } |
| 313 | |
| 314 | func TestCreateAgentClient_Google(t *testing.T) { |
| 315 | t.Parallel() |
| 316 | |
| 317 | client := createAgentWithFlags(t, |
| 318 | "--auth", "google-instance-identity", |
| 319 | "--agent-url", "http://coder.fake") |
| 320 | provider, ok := client.RefreshableSessionTokenProvider.(*agentsdk.InstanceIdentitySessionTokenProvider) |
| 321 | require.True(t, ok) |
| 322 | require.NotNil(t, provider.TokenExchanger) |
| 323 | require.IsType(t, &agentsdk.GoogleSessionTokenExchanger{}, provider.TokenExchanger) |
| 324 | } |
| 325 | |
| 326 | func TestCreateAgentClient_AWS(t *testing.T) { |
| 327 | t.Parallel() |
nothing calls this directly
no test coverage detected