summaryrefslogtreecommitdiff
path: root/test/integration/container.go
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-05-12 18:17:54 -0600
committermo khan <mo@mokhan.ca>2025-05-12 18:17:54 -0600
commita1fc674ab8ef8530f7fa217231a03da5166932da (patch)
treef5f8e18097acaa15cb290a5f92c8b32bb10c7509 /test/integration/container.go
parentb8cb02c1fdb1513a17513b7950654983c8dc47dd (diff)
test: record http client requests
Diffstat (limited to 'test/integration/container.go')
-rw-r--r--test/integration/container.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/integration/container.go b/test/integration/container.go
index 53fe9f2..a991333 100644
--- a/test/integration/container.go
+++ b/test/integration/container.go
@@ -2,6 +2,7 @@ package test
import (
"context"
+ "net/http"
"net/url"
"strconv"
"strings"
@@ -15,7 +16,7 @@ import (
)
func normalizeIssuer(t *testing.T, originalIssuer string) (string, int) {
- issuer := strings.Replace(originalIssuer, "[::]", testcontainers.HostInternal, 1)
+ issuer := strings.Replace(originalIssuer, "127.0.0.1", testcontainers.HostInternal, 1)
u, err := url.Parse(issuer)
require.NoError(t, err)
@@ -26,6 +27,8 @@ func normalizeIssuer(t *testing.T, originalIssuer string) (string, int) {
}
func NewContainer(t *testing.T, ctx context.Context, envVars map[string]string) *testcontainers.DockerContainer {
+ require.Equal(t, http.StatusOK, HttpGet(t, ctx, envVars["OIDC_ISSUER"]+"/.well-known/openid-configuration").StatusCode)
+
issuer, port := normalizeIssuer(t, envVars["OIDC_ISSUER"])
envVars["OIDC_ISSUER"] = issuer
t.Logf("issuer: %v, port: %v\n", issuer, port)