Files
Jyotisha/tests/test_session_management_entrypoints.py
T
2026-07-18 07:00:27 +08:00

33 lines
814 B
Python

from pathlib import Path
PAGE = Path("frontend/src/app/page.tsx")
STYLES = Path("frontend/src/app/globals.css")
def test_chat_history_management_actions_are_exposed() -> None:
source = PAGE.read_text(encoding="utf-8") + STYLES.read_text(encoding="utf-8")
for expected in (
"renameSession",
"deleteSession",
"togglePinnedSession",
"toggleArchivedSession",
"showArchivedSessions",
"shareSession",
"share_payload_version",
"messages.map",
"onContextMenu",
"session-menu-trigger",
'role="menu"',
"closeSessionMenu",
"Escape",
"focus-within",
"置顶",
"重命名",
"归档",
"恢复",
"删除",
"转发",
):
assert expected in source