(t *testing.T)
| 324 | } |
| 325 | |
| 326 | func TestCreateAgentClient_AWS(t *testing.T) { |
| 327 | t.Parallel() |
| 328 | |
| 329 | client := createAgentWithFlags(t, |
| 330 | "--auth", "aws-instance-identity", |
| 331 | "--agent-url", "http://coder.fake") |
| 332 | provider, ok := client.RefreshableSessionTokenProvider.(*agentsdk.InstanceIdentitySessionTokenProvider) |
| 333 | require.True(t, ok) |
| 334 | require.NotNil(t, provider.TokenExchanger) |
| 335 | require.IsType(t, &agentsdk.AWSSessionTokenExchanger{}, provider.TokenExchanger) |
| 336 | } |
| 337 | |
| 338 | func TestCreateAgentClient_Azure(t *testing.T) { |
| 339 | t.Parallel() |
nothing calls this directly
no test coverage detected