func TestNewOAuth2Tripper(t *testing.T) { testProvider := new(test.TestProvider) creds := &common.Credentials{Map: objx.MSI()} var tripper common.Tripper = NewOAuth2Tripper(creds, testProvider) if assert.NotNil(t, tripper) { assert.Equal(t, creds, tripper.Credentials()) assert.Equal(t, http.DefaultTransport, tripper.(*OAuth2Tripper).underlyingTransport) assert.Equal(t, testProvider, tripper.Provider()) } }