import { orderClient, enterpriseAuthClient, enterpriseCompanyClient, enterpriseDisabilityClient, enterpriseOrderClient, enterpriseStatisticsClient, } from '../src/api' describe('用人方小程序RPC客户端', () => { test('订单管理客户端应正确定义', () => { expect(orderClient).toBeDefined() expect(enterpriseOrderClient).toBeDefined() }) test('企业专用客户端应正确定义', () => { expect(enterpriseAuthClient).toBeDefined() expect(enterpriseCompanyClient).toBeDefined() expect(enterpriseDisabilityClient).toBeDefined() expect(enterpriseStatisticsClient).toBeDefined() }) test('客户端应包含预期的API方法', () => { // 检查企业认证客户端方法 expect(enterpriseAuthClient.login).toBeDefined() expect(enterpriseAuthClient.logout).toBeDefined() expect(enterpriseAuthClient.me).toBeDefined() expect(enterpriseAuthClient['refresh-token']).toBeDefined() // 检查企业公司客户端方法 expect(enterpriseCompanyClient.overview).toBeDefined() // 检查人才扩展客户端方法 expect(enterpriseDisabilityClient.index).toBeDefined() expect(enterpriseDisabilityClient[':id']).toBeDefined() }) test('企业认证客户端方法应具备正确的HTTP方法', () => { expect(enterpriseAuthClient.login.$post).toBeDefined() expect(enterpriseAuthClient.logout.$post).toBeDefined() expect(enterpriseAuthClient.me.$get).toBeDefined() expect(enterpriseAuthClient['refresh-token'].$post).toBeDefined() }) test('企业公司客户端方法应具备正确的HTTP方法', () => { expect(enterpriseCompanyClient.overview.$get).toBeDefined() }) })