RI6 完善报销票据体验与状态文案
这个提交包含在:
@@ -188,7 +188,8 @@ test.describe.serial("R109 企业微信移动报销反馈专项", () => {
|
||||
const meMetrics = await collectMobileMetrics(employee.page);
|
||||
expect(meMetrics.moreMenuRatio ?? 0).toBeLessThanOrEqual(0.5);
|
||||
expect(meMetrics.navHeight).toBeLessThanOrEqual(68);
|
||||
expect(meMetrics.activeNavAlpha).toBeGreaterThan(0.9);
|
||||
expect(meMetrics.activeNavAlpha).toBeGreaterThanOrEqual(0.08);
|
||||
expect(meMetrics.activeNavAlpha).toBeLessThanOrEqual(0.3);
|
||||
expect(meMetrics.activeNavAverage, meMetrics.activeNavBackground).toBeLessThan(245);
|
||||
} finally {
|
||||
await seeded.client.api.delete(`/api/reimbursements/${seeded.id}`).catch(() => undefined);
|
||||
|
||||
@@ -590,8 +590,9 @@ test.describe("R111 国内报销发票与附件双端体验", () => {
|
||||
const availableInvoiceCard = invoiceDialog.locator("article").filter({ hasText: "044002600111-87654321" });
|
||||
const failedInvoiceCard = invoiceDialog.locator("article").filter({ hasText: "识别失败发票.pdf" });
|
||||
await expect(availableInvoiceCard).toBeVisible();
|
||||
await expect(availableInvoiceCard.getByText("可添加", { exact: true })).toBeVisible();
|
||||
await expect(failedInvoiceCard.getByText("识别失败", { exact: true })).toBeVisible();
|
||||
await expect(failedInvoiceCard.getByText("识别失败,可删除后重新上传。")).toBeVisible();
|
||||
await expect(failedInvoiceCard).toContainText("可删除后重新上传");
|
||||
|
||||
await availableInvoiceCard.getByRole("button", { name: "删除" }).click();
|
||||
await expect(mobile.page.getByRole("heading", { name: "删除发票?" })).toBeVisible();
|
||||
|
||||
在新工单中引用
屏蔽一个用户