Fix hosted relay onboarding test setup
Some checks are pending
Build and Test / Secret Scan (push) Waiting to run
Build and Test / Frontend & Backend (push) Waiting to run

- seed connected relay status before building mobile onboarding payloads
This commit is contained in:
rcourtman 2026-07-02 22:34:37 +01:00
parent bf96c9cb08
commit dd357c1ef3

View file

@ -168,12 +168,18 @@ func TestLoadRelayConfigForRuntime_DoesNotOverrideExplicitDisabledRelayConfig(t
}
func TestHostedRelayRuntimeBuildsMobileOnboardingAppRelayURL(t *testing.T) {
router, _, _ := newHostedRelayRuntimeTestRouter(t)
router, _, instanceHost := newHostedRelayRuntimeTestRouter(t)
relayCfg, err := router.loadRelayConfigForRuntime(context.Background())
if err != nil {
t.Fatalf("loadRelayConfigForRuntime() error = %v", err)
}
router.relayClient = fakeRelayRuntimeClient{
status: relay.ClientStatus{
Connected: true,
InstanceID: instanceHost,
},
}
req := httptest.NewRequest("GET", "https://t-hostedrelay01.cloud.pulserelay.pro/api/onboarding/qr", nil)
payload, diagnostics := router.buildOnboardingPayload(req, relayCfg, "test-mobile-proof-token")