feat: 将工作流分享改为独立页面
- 新增无后台布局的工作流分享与失效路由 - 同步分享地址并保留旧链接兼容 - 补充前后端分享链路测试
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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,
|
||||
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?.noBasicLayout).toBe(true);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user