import { describe, expect, it } from 'vitest'; import { normalizeTokenResponse } from './runtime-control'; describe('normalizeTokenResponse', () => { it('uses nested instance routing when top-level route URLs are missing', () => { const response = normalizeTokenResponse({ access_token: 'token', refresh_token: '', token_type: 'bearer', user_id: 'alice', username: 'alice', role: 'owner', handoff_code: 'handoff-1', }, { instance: { public_url: 'workspace.example.com:8088', frontend_base_url: 'workspace.example.com:8088', }, }); expect(response.backend_connection?.frontend_base_url).toBe('workspace.example.com:8088'); expect(response.backend_connection?.public_base_url).toBe('workspace.example.com:8088'); }); });