fix(frontend): 修复会话补充与工作流刷新
This commit is contained in:
@@ -24,6 +24,31 @@ def test_workspace_renders_summary_panel(client, django_user_model):
|
||||
assert 'id="summaryPanel"' in content
|
||||
assert 'id="uploadDropzone"' in content
|
||||
assert 'id="workflowCardList"' in content
|
||||
assert 'data-conversation-id="' in content
|
||||
assert 'class="message-content markdown-content"' in content
|
||||
assert 'class="message-raw"' in content
|
||||
assert "自动汇总文件目录与页数" in content
|
||||
|
||||
|
||||
def test_frontend_prevents_long_message_overflow():
|
||||
css = open("static/css/login.css", encoding="utf-8").read()
|
||||
|
||||
assert ".message-bubble" in css
|
||||
assert "overflow-wrap: anywhere" in css
|
||||
assert "word-break: break-word" in css
|
||||
|
||||
|
||||
def test_frontend_polls_running_workflow_cards():
|
||||
script = open("static/js/app.js", encoding="utf-8").read()
|
||||
|
||||
assert "startWorkflowPolling" in script
|
||||
assert "setInterval" in script
|
||||
assert "refreshRunningWorkflowCards" in script
|
||||
|
||||
|
||||
def test_frontend_updates_sidebar_conversation_by_stable_id():
|
||||
script = open("static/js/app.js", encoding="utf-8").read()
|
||||
|
||||
assert "data-conversation-id" in script
|
||||
assert "setAttribute(\"data-conversation-id\"" in script
|
||||
assert ".history-item[data-conversation-id=" in script
|
||||
|
||||
Reference in New Issue
Block a user