Files
EasyFlow/easyflow-ui-admin/app/src/router/__tests__/share-routes.test.ts
陈子默 263f5f4b8b feat: 支持工作流对话匿名分享
- 增加免登录公共接口、访客隔离、限流和匿名上传校验

- 分离 SSE 连接与运行生命周期,支持刷新恢复服务端权威状态

- 持久化分享页对话并优化时间线滚动与输入区交互
2026-08-31 16:45:21 +08:00

27 lines
828 B
TypeScript

import { describe, expect, it } from 'vitest';
import routes from '../routes/external/share';
describe('external share routes', () => {
it('keeps workflow sharing outside the management layout', () => {
const route = routes.find((item) => item.name === 'WorkflowShare');
expect(route?.path).toBe('/share/workflow');
expect(route?.meta).toMatchObject({
hideInBreadcrumb: true,
hideInMenu: true,
hideInTab: true,
ignoreAccess: true,
noBasicLayout: true,
});
});
it('provides a standalone workflow share failure page', () => {
const route = routes.find((item) => item.name === 'WorkflowShareExpired');
expect(route?.path).toBe('/share/workflow/expired');
expect(route?.meta?.ignoreAccess).toBe(true);
expect(route?.meta?.noBasicLayout).toBe(true);
});
});