Files
odysseus/tests/test_prompt_bar_manual_resize.py
2026-06-02 23:43:53 +09:00

17 lines
568 B
Python

from pathlib import Path
CSS = Path("static/style.css").read_text(encoding="utf-8")
UI_JS = Path("static/js/ui.js").read_text(encoding="utf-8")
def test_prompt_bar_exposes_desktop_resize_handle():
assert "resize: vertical;" in CSS
assert "max-height: min(60vh, 600px);" in CSS
def test_auto_resize_preserves_a_manually_chosen_height():
assert "textarea._manualResizeHeight = height;" in UI_JS
assert "const manualHeight = textarea._manualResizeHeight || 0;" in UI_JS
assert "const maxHeight = Math.max(autoMaxHeight, manualHeight);" in UI_JS