收口生成队列与图片预览
将外部生成队列概览移到我的页签展示 移除生成页和进度页中的队列概览区域 新增全屏黑底图片预览器并支持缩放和边界拖拽 补充队列概览和图片预览的聚焦测试 同步更新玩法链路、运维、UI Kit 和团队共享记忆文档
This commit is contained in:
@@ -5,7 +5,10 @@ import {
|
||||
resolveMiniGameGenerationProgressTickState,
|
||||
resolveMiniGameGenerationViewBusy,
|
||||
} from './PlatformEntryFlowShellImpl';
|
||||
import { buildExternalGenerationQueueStatus } from './platformExternalGenerationQueueStatusModel';
|
||||
import {
|
||||
buildExternalGenerationQueuePresentation,
|
||||
buildExternalGenerationQueueStatus,
|
||||
} from './platformExternalGenerationQueueStatusModel';
|
||||
import { resolveFinishedMiniGameDraftGenerationState } from './platformMiniGameDraftGenerationStateModel';
|
||||
|
||||
describe('resolveMiniGameGenerationProgressTickState', () => {
|
||||
@@ -88,4 +91,36 @@ describe('buildExternalGenerationQueueStatus', () => {
|
||||
test('没有队列或任务信息时不显示状态条', () => {
|
||||
expect(buildExternalGenerationQueueStatus(null, null)).toBeNull();
|
||||
});
|
||||
|
||||
test('构造我的页生成队列展示状态', () => {
|
||||
expect(
|
||||
buildExternalGenerationQueuePresentation({
|
||||
currentStatus: 'running',
|
||||
currentProgress: 42.4,
|
||||
pendingCount: 2,
|
||||
runningCount: 1,
|
||||
}),
|
||||
).toEqual({
|
||||
statusLabel: '生成中',
|
||||
progressLabel: '42%',
|
||||
pendingLabel: '2',
|
||||
runningLabel: '1',
|
||||
pendingCount: 2,
|
||||
runningCount: 1,
|
||||
progress: 42,
|
||||
shouldShow: true,
|
||||
});
|
||||
|
||||
expect(buildExternalGenerationQueuePresentation(null).shouldShow).toBe(
|
||||
false,
|
||||
);
|
||||
expect(
|
||||
buildExternalGenerationQueuePresentation({
|
||||
currentStatus: 'completed',
|
||||
currentProgress: 100,
|
||||
pendingCount: 0,
|
||||
runningCount: 0,
|
||||
}).shouldShow,
|
||||
).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user