feat(frontend): 启用工作流快捷提示按钮
This commit is contained in:
@@ -233,3 +233,24 @@ def test_frontend_renders_workflow_batches_as_carousel():
|
||||
assert "workflow-batch-carousel" in script
|
||||
assert ".workflow-batch-controls" in css
|
||||
assert ".workflow-card.active" in css
|
||||
|
||||
|
||||
def test_workspace_tool_buttons_fill_default_prompts(client, django_user_model):
|
||||
user = django_user_model.objects.create_user(username="owner", password="pass")
|
||||
conversation = Conversation.objects.create(user=user, title="会话")
|
||||
client.force_login(user)
|
||||
|
||||
response = client.get(f"{reverse('home')}?conversation={conversation.pk}")
|
||||
|
||||
content = response.content.decode("utf-8")
|
||||
script = open("static/js/app.js", encoding="utf-8").read()
|
||||
assert "目录自动汇总" in content
|
||||
assert "法规核查与风险预警" in content
|
||||
assert "申报文件填表" in content
|
||||
assert "说明书审查" not in content
|
||||
assert ">风险预警</button>" not in content
|
||||
assert 'data-prompt-template="请对当前对话已上传的文件或压缩包自动汇总文件目录' in content
|
||||
assert 'data-prompt-template="请对当前对话最近成功汇总的注册资料发起 NMPA 法规核查与风险预警' in content
|
||||
assert 'data-prompt-template="请基于当前对话最近成功汇总的产品资料,自动提取产品关键信息并填入申报文件模板' in content
|
||||
assert "bindPromptTemplateButtons" in script
|
||||
assert "promptInput.value = template" in script
|
||||
|
||||
Reference in New Issue
Block a user