chore: simplify export action labels
This commit is contained in:
@@ -325,7 +325,10 @@ describe("market-content-entry", () => {
|
||||
|
||||
expect(document.body.firstElementChild).not.toBe(toolbar);
|
||||
expect(document.querySelector('[data-plugin-export-range="select"]')).not.toBeNull();
|
||||
expect(document.querySelector('[data-plugin-export="button"]')).not.toBeNull();
|
||||
expect(
|
||||
(document.querySelector('[data-plugin-export="button"]') as HTMLButtonElement | null)
|
||||
?.hidden
|
||||
).toBe(true);
|
||||
expect(
|
||||
document.querySelector('[data-plugin-export-audience-profile="button"]')
|
||||
).not.toBeNull();
|
||||
@@ -335,9 +338,6 @@ describe("market-content-entry", () => {
|
||||
expect(document.querySelector('[data-plugin-batch-submit="button"]')).not.toBeNull();
|
||||
expect(document.querySelector('[data-plugin-export-status="text"]')).not.toBeNull();
|
||||
|
||||
const exportButton = document.querySelector(
|
||||
'[data-plugin-export="button"]'
|
||||
) as HTMLButtonElement | null;
|
||||
const batchSubmitButton = document.querySelector(
|
||||
'[data-plugin-batch-submit="button"]'
|
||||
) as HTMLButtonElement | null;
|
||||
@@ -350,26 +350,22 @@ describe("market-content-entry", () => {
|
||||
const audienceProfileFieldButton = document.querySelector(
|
||||
'[data-plugin-audience-profile-fields="button"]'
|
||||
) as HTMLButtonElement | null;
|
||||
expect(exportButton?.textContent).toBe("导出列表CSV");
|
||||
expect(exportButton?.title).toBe("导出当前达人列表中的基础字段和秒思指标");
|
||||
expect(audienceProfileExportButton?.textContent).toBe("导出选中达人画像");
|
||||
expect(audienceProfileExportButton?.textContent).toBe("导出选中达人数据");
|
||||
expect(audienceProfileExportButton?.title).toBe(
|
||||
"仅导出已勾选达人,包含画像、内容数据、效果预估等字段"
|
||||
"仅导出已勾选达人,包含内容数据、效果预估、画像等维度"
|
||||
);
|
||||
expect(audienceProfileByIdExportButton?.textContent).toBe("按星图ID导出画像");
|
||||
expect(audienceProfileByIdExportButton?.textContent).toBe("按星图ID导出");
|
||||
expect(audienceProfileByIdExportButton?.title).toBe(
|
||||
"粘贴达人星图ID后批量导出画像数据,不依赖当前列表勾选"
|
||||
"粘贴达人星图ID后批量导出达人数据,不依赖当前列表勾选"
|
||||
);
|
||||
expect(audienceProfileFieldButton?.textContent).toBe("选择画像字段");
|
||||
expect(audienceProfileFieldButton?.textContent).toBe("选择字段");
|
||||
expect(audienceProfileFieldButton?.title).toBe(
|
||||
"勾选本次画像CSV需要导出的字段,设置会自动保存"
|
||||
"勾选本次CSV需要导出的字段,设置会自动保存"
|
||||
);
|
||||
expect(batchSubmitButton?.title).toBe("将当前选中的达人提交到后续业务批次");
|
||||
expect(exportButton?.style.backgroundColor).toBe("rgb(127, 29, 45)");
|
||||
expect(batchSubmitButton?.style.backgroundColor).toBe("rgb(127, 29, 45)");
|
||||
expect(audienceProfileExportButton?.style.backgroundColor).toBe("rgb(127, 29, 45)");
|
||||
expect(audienceProfileByIdExportButton?.style.backgroundColor).toBe("rgb(127, 29, 45)");
|
||||
expect(exportButton?.style.color).toBe("rgb(255, 255, 255)");
|
||||
expect(batchSubmitButton?.style.color).toBe("rgb(255, 255, 255)");
|
||||
expect(audienceProfileExportButton?.style.color).toBe("rgb(255, 255, 255)");
|
||||
expect(audienceProfileByIdExportButton?.style.color).toBe("rgb(255, 255, 255)");
|
||||
@@ -1642,7 +1638,7 @@ describe("market-content-entry", () => {
|
||||
expect(buildAudienceProfileCsv).not.toHaveBeenCalled();
|
||||
expect(
|
||||
document.querySelector('[data-plugin-export-status="text"]')?.textContent
|
||||
).toContain("请先勾选需要导出画像的达人");
|
||||
).toContain("请先勾选需要导出数据的达人");
|
||||
});
|
||||
|
||||
test("audience profile export loads profiles only for selected creators", async () => {
|
||||
@@ -1954,7 +1950,7 @@ describe("market-content-entry", () => {
|
||||
expect(savedHeaders).toContain("内容数据-个人视频-播放量中位数");
|
||||
expect(
|
||||
document.querySelector('[data-plugin-export-status="text"]')?.textContent
|
||||
).toContain("画像字段已保存");
|
||||
).toContain("字段已保存");
|
||||
});
|
||||
|
||||
test(
|
||||
|
||||
Reference in New Issue
Block a user