Files
the-door/tests/test_session_crisis_frontend.py
Alexander Whitestone cd50b3d767
All checks were successful
Sanity Checks / sanity-test (pull_request) Successful in 7s
Smoke Test / smoke (pull_request) Successful in 11s
feat: add session-level crisis tracking and escalation (#35)
2026-04-14 22:24:09 -04:00

18 lines
600 B
Python

from pathlib import Path
def test_index_contains_session_crisis_state_and_tracking_hooks():
html = Path('index.html').read_text()
assert 'var sessionCrisis' in html
assert 'function trackCrisis(text)' in html
assert 'function getSessionContext()' in html
assert 'function resetSessionCrisis()' in html
assert 'trackCrisis(text);' in html
assert 'SESSION CONTEXT:' in html
def test_new_session_resets_crisis_state():
html = Path('index.html').read_text()
assert 'resetSessionCrisis()' in html
assert "localStorage.removeItem('timmy_chat_history');" in html