import assert from 'node:assert/strict' import { readFile } from 'node:fs/promises' import test from 'node:test' test('接单工单提供客户退款入口和确认弹窗', async () => { const [panel, service] = await Promise.all([ readFile(new URL('../src/pages/admin/panels/WorkOrdersPanel.tsx', import.meta.url), 'utf8'), readFile(new URL('../src/services/admin/worker-platform.ts', import.meta.url), 'utf8'), ]) assert.ok(panel.includes('客户退款')) assert.ok(panel.includes('同意退款并关闭订单')) assert.ok(panel.includes('worker_order.customer_refund')) assert.ok(panel.includes('previewAdminCustomerRefund')) assert.ok(panel.includes('executeAdminCustomerRefund')) assert.ok(service.includes('/customer-refund/preview')) assert.ok(service.includes('/customer-refund')) })