import { describe, expect, test } from 'vitest' import { buildConnectPrompt } from './CopyPromptAdmonition' describe('buildConnectPrompt', () => { test('uses redacted copy values instead of temporarily visible passwords', () => { const container = document.createElement('div') container.innerHTML = `
postgresql://postgres:temporary-password@db.example.supabase.co:5432/postgres
` const prompt = buildConnectPrompt(container) expect(prompt).toContain( 'postgresql://postgres:[YOUR-PASSWORD]@db.example.supabase.co:5432/postgres' ) expect(prompt).not.toContain('temporary-password') }) })