完成 2.0.0 S4 的外部 AI、admin、account 与 solo SQL 收口,并推进 S5 studio 市场/handoff/旧编辑器入口裁剪。S5 的前端单测、构建与 route-only e2e 已留证;MSW-off 创作主线 e2e 仍因本地后端活体启动口径待修正,已在总账标为未完成验收。
23 lines
671 B
TypeScript
23 lines
671 B
TypeScript
import { expect, test, type Page } from '@playwright/test';
|
|
|
|
const TOKEN = 'test1';
|
|
|
|
async function seedToken(page: Page): Promise<void> {
|
|
await page.addInitScript((t) => {
|
|
window.localStorage.setItem('accessToken', t);
|
|
window.localStorage.setItem('tenantId', '1');
|
|
}, TOKEN);
|
|
}
|
|
|
|
test.describe('S5 单人版入口收口', () => {
|
|
test('手输 market / handoff 路径应重定向到作品首页', async ({ page }) => {
|
|
await seedToken(page);
|
|
|
|
await page.goto('/market');
|
|
await expect(page).toHaveURL('http://127.0.0.1:5173/');
|
|
|
|
await page.goto('/handoff/land/knowledge');
|
|
await expect(page).toHaveURL('http://127.0.0.1:5173/');
|
|
});
|
|
});
|