import { readFileSync } from 'node:fs' import { resolve } from 'node:path' import { describe, expect, it } from 'vitest' const source = readFileSync(resolve(process.cwd(), 'src/modules/inbounds/pages/InboundOrderDetailView.vue'), 'utf8') describe('InboundOrderDetailView', () => { it('maps the compatible route parameter to customer context without a detail-page selector', () => { expect(source).toContain('route.query.tenantId') expect(source).toContain('const customerId = computed') expect(source).toContain("name: 'inbound-orders'") expect(source).toContain(':customer-id="customerId"') expect(source).toContain(':inbound-id="inboundId"') expect(source).toContain('缺少所属企业信息,请从入库单列表重新打开') expect(source).not.toContain('PlatformTenantSelector') expect(source).not.toContain('租户') expect(source).toContain('