"""Regression guards for document-selection references in chat bubbles.""" from pathlib import Path from tests.helpers.stylesheets import app_css ROOT = Path(__file__).resolve().parents[1] RENDERER = (ROOT / "static/js/chatRenderer.js").read_text(encoding="utf-8") DOCUMENT = (ROOT / "static/js/document.js").read_text(encoding="utf-8") STYLE = app_css() INDEX = (ROOT / "static/index.html").read_text(encoding="utf-8") APP = (ROOT / "static/app.js").read_text(encoding="utf-8") def test_live_compact_document_reference_is_rendered_as_an_interactive_tag(): assert r"(?:L|lines?)\s*[\d–\-]+" in RENDERER assert '