From 10e1378f2b44689660b29a5dec8aef9778a49f78 Mon Sep 17 00:00:00 2001 From: Brennan Benson <79079362+brennanb2025@users.noreply.github.com> Date: Thu, 30 Jul 2026 02:28:43 -0700 Subject: [PATCH] test(mobile): stabilize QR capacity boundary fixture --- src/main/runtime/mobile-pairing-qr.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/runtime/mobile-pairing-qr.test.ts b/src/main/runtime/mobile-pairing-qr.test.ts index c61366d81c3..3c860cbf6eb 100644 --- a/src/main/runtime/mobile-pairing-qr.test.ts +++ b/src/main/runtime/mobile-pairing-qr.test.ts @@ -3,6 +3,9 @@ import { encodePairingOffer } from '../../shared/pairing' import type { PairingOffer } from '../../shared/mobile-relay-pairing-offer' import { encodeMobilePairingQr } from './mobile-pairing-qr' +// Keep every capacity probe in the same encoded payload family. +const FIXED_INVITE_EXPIRES_AT = Date.now() + 5 * 60_000 + function pairingUrl(endpointLength: number, relay: boolean): string { const prefix = 'wss://pair.example/' const offer: PairingOffer = { @@ -20,7 +23,7 @@ function pairingUrl(endpointLength: number, relay: boolean): string { assignmentEpoch: 1, relayHostId: 'a'.repeat(16), inviteToken: 'b'.repeat(43), - inviteExpiresAt: Date.now() + 60_000, + inviteExpiresAt: FIXED_INVITE_EXPIRES_AT, e2eeFraming: 2 } }