补齐报销待组批财务入口 [09-04-reimbursement-state-gap-finance-view][R1]
这个提交包含在:
@@ -143,6 +143,20 @@ test("申请人进度与审批历史保持有意分工", () => {
|
||||
expect(approvalAdapter).not.toContain("<ProcessingProgress");
|
||||
});
|
||||
|
||||
test("待组批工作台保持单一候选源且报销详情使用可刷新深链", () => {
|
||||
const paymentPage = source("src/pages/PaymentBatchesPage.tsx");
|
||||
const reimbursementDetail = source("src/pages/ReimbursementDetailPage.tsx");
|
||||
|
||||
expect(paymentPage.match(/data-testid="payment-batch-candidates"/g)).toHaveLength(1);
|
||||
expect(paymentPage.match(/fetchPaymentBatchCandidates\(/g)).toHaveLength(1);
|
||||
expect(paymentPage).toContain('next.set("view", "pending")');
|
||||
expect(paymentPage).toContain('next.set("page", String(page))');
|
||||
expect(paymentPage).toContain("candidatesQuery.data?.total");
|
||||
expect(reimbursementDetail).toContain('hasPermission(permissions, "payment.batch.manage")');
|
||||
expect(reimbursementDetail).toContain("/payment-batches?view=pending&q=");
|
||||
expect(reimbursementDetail).toContain("等待财务组建付款批次");
|
||||
});
|
||||
|
||||
test("票据申报事实与系统金额证据状态分属正文和处理上下文", () => {
|
||||
const baseDetail = {
|
||||
items: [{
|
||||
|
||||
在新工单中引用
屏蔽一个用户