Przeglądaj źródła

✅ test(integration): 添加File实体到测试数据库配置

- 在管理员配送地址API测试中引入File实体
- 在用户配送地址API测试中引入File实体
- 确保测试数据库包含所有相关实体以避免测试失败
yourname 1 miesiąc temu
rodzic
commit
0390be26a7

+ 2 - 1
packages/delivery-address-module/tests/integration/admin-routes.integration.test.ts

@@ -4,11 +4,12 @@ import { IntegrationTestDatabase, setupIntegrationDatabaseHooksWithEntities } fr
 import { JWTUtil } from '@d8d/shared-utils';
 import { UserEntity, Role } from '@d8d/user-module';
 import { AreaEntity, AreaLevel } from '@d8d/geo-areas';
+import { File } from '@d8d/file-module';
 import { adminDeliveryAddressRoutes } from '../../src/routes';
 import { DeliveryAddress } from '../../src/entities';
 
 // 设置集成测试钩子
-setupIntegrationDatabaseHooksWithEntities([UserEntity, Role, AreaEntity, DeliveryAddress])
+setupIntegrationDatabaseHooksWithEntities([UserEntity, Role, AreaEntity, DeliveryAddress, File])
 
 describe('管理员配送地址管理API集成测试', () => {
   let client: ReturnType<typeof testClient<typeof adminDeliveryAddressRoutes>>;

+ 2 - 1
packages/delivery-address-module/tests/integration/user-routes.integration.test.ts

@@ -4,11 +4,12 @@ import { IntegrationTestDatabase, setupIntegrationDatabaseHooksWithEntities } fr
 import { JWTUtil } from '@d8d/shared-utils';
 import { UserEntity, Role } from '@d8d/user-module';
 import { AreaEntity, AreaLevel } from '@d8d/geo-areas';
+import { File } from '@d8d/file-module';
 import { userDeliveryAddressRoutes } from '../../src/routes';
 import { DeliveryAddress } from '../../src/entities';
 
 // 设置集成测试钩子
-setupIntegrationDatabaseHooksWithEntities([UserEntity, Role, AreaEntity, DeliveryAddress])
+setupIntegrationDatabaseHooksWithEntities([UserEntity, Role, AreaEntity, DeliveryAddress, File])
 
 describe('用户配送地址管理API集成测试', () => {
   let client: ReturnType<typeof testClient<typeof userDeliveryAddressRoutes>>;