R66 A1-A6:小团队试点收敛与上线验收
这个提交包含在:
@@ -328,6 +328,8 @@ async function buildApp(options = {}) {
|
||||
|
||||
describe("portal routes", () => {
|
||||
beforeEach(() => {
|
||||
vi.useFakeTimers();
|
||||
vi.setSystemTime(new Date("2026-04-12T02:00:00.000Z"));
|
||||
featureFlagState.portalHome = true;
|
||||
featureFlagState.announcements = false;
|
||||
featureFlagState.presenceBoard = false;
|
||||
@@ -342,6 +344,10 @@ describe("portal routes", () => {
|
||||
buildTeamPresenceSummary.mockClear();
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
vi.useRealTimers();
|
||||
});
|
||||
|
||||
it("extends /portal/home with normalized recentActivities and teamStatusBoard", async () => {
|
||||
const recentWorkflowRows = Array.from({ length: 8 }, (_, index) =>
|
||||
buildWorkflowRow({
|
||||
|
||||
在新工单中引用
屏蔽一个用户