refactor: 任务中心合并任务分发(导航 9→8,任务卡进入分发明细)
This commit is contained in:
@@ -23,28 +23,20 @@ test("builds the KOC LOOP product shell", async () => {
|
||||
await access(new URL("../.next/static", import.meta.url));
|
||||
});
|
||||
|
||||
test("keeps distribution filters as always-visible fuzzy search fields", async () => {
|
||||
test("merges distribution detail into the task center", async () => {
|
||||
const [adminApp, globalCss] = await Promise.all([
|
||||
readFile(new URL("../app/admin-app.tsx", import.meta.url), "utf8"),
|
||||
readFile(new URL("../app/globals.css", import.meta.url), "utf8"),
|
||||
]);
|
||||
|
||||
assert.match(globalCss, /\.distribution-task-search\s*\{[^}]*flex-direction:\s*row/s);
|
||||
assert.match(globalCss, /\.distribution-task-search\s*\{[^}]*margin:\s*0/s);
|
||||
assert.match(globalCss, /\.distribution-task-search\s*>\s*span\s*\{[^}]*flex:\s*0\s+0\s+18px/s);
|
||||
assert.match(globalCss, /\.distribution-task-filter-combobox\.brand\s*\{[^}]*flex-basis:\s*176px/s);
|
||||
assert.match(globalCss, /\.distribution-task-filter-menu\s*\{[^}]*position:\s*absolute[^}]*z-index:\s*60/s);
|
||||
assert.match(globalCss, /\.distribution-task-filter-input\s*\{[^}]*display:\s*flex[^}]*margin:\s*0/s);
|
||||
assert.match(adminApp, /aria-expanded=\{openTaskFilter === filter\.key\}/);
|
||||
assert.match(adminApp, /role="combobox"/);
|
||||
assert.match(adminApp, /role="listbox"/);
|
||||
assert.match(adminApp, /placeholder=\{`搜索\$\{filter\.label\}`\}/);
|
||||
assert.match(adminApp, /setTaskFilterValue\(filter\.key, event\.target\.value\)/);
|
||||
assert.doesNotMatch(adminApp, /distribution-task-filter-trigger/);
|
||||
assert.doesNotMatch(adminApp, /distribution-task-filter-menu-search/);
|
||||
assert.doesNotMatch(adminApp, /taskFilterQuery/);
|
||||
assert.doesNotMatch(adminApp, /distribution-task-option-panel/);
|
||||
assert.doesNotMatch(adminApp, /<select value=\{contentTypeFilter\}/);
|
||||
assert.match(adminApp, /分发明细/);
|
||||
assert.match(adminApp, /function TaskDistributionDetail/);
|
||||
assert.match(adminApp, /选择一个数据回收任务/);
|
||||
assert.doesNotMatch(adminApp, /"distributions"/);
|
||||
assert.doesNotMatch(adminApp, /选择一个分发任务/);
|
||||
assert.doesNotMatch(adminApp, /distribution-task-/);
|
||||
assert.doesNotMatch(globalCss, /distribution-task-/);
|
||||
assert.doesNotMatch(adminApp, /mode === "distribution"/);
|
||||
});
|
||||
|
||||
test("stacks user management and securely removes departed accounts", async () => {
|
||||
@@ -95,7 +87,6 @@ test("organizes distribution and recovery by task and imports the verified Feish
|
||||
]);
|
||||
const snapshot = JSON.parse(snapshotText);
|
||||
|
||||
assert.match(adminApp, /选择一个分发任务/);
|
||||
assert.match(adminApp, /选择一个数据回收任务/);
|
||||
assert.match(adminApp, /读取表格/);
|
||||
assert.match(adminApp, /当前仅展示/);
|
||||
@@ -219,12 +210,9 @@ test("issues external task links and supports one-to-one note submissions", asyn
|
||||
assert.match(adminApp, /latest_publish_url/);
|
||||
assert.match(adminApp, /通过作品查看主页/);
|
||||
assert.match(adminApp, /platform-logo/);
|
||||
assert.match(adminApp, /按任务名称模糊搜索/);
|
||||
assert.match(adminApp, /全部品牌\/项目/);
|
||||
assert.match(adminApp, /全部内容类型/);
|
||||
assert.match(adminApp, /全部平台/);
|
||||
assert.match(adminApp, /task-scope-subline/);
|
||||
assert.match(adminApp, /识别失败,请手动填写/);
|
||||
assert.match(adminApp, /分发明细/);
|
||||
assert.match(adminApp, /AdminImageLightbox/);
|
||||
assert.match(adminApp, /CreatorScreenshotPreview/);
|
||||
assert.match(adminApp, /admin-image-lightbox/);
|
||||
|
||||
Reference in New Issue
Block a user