|
|
@@ -6,15 +6,15 @@ import {
|
|
|
} from '../utils/integration-test-db';
|
|
|
import { UserEntityMt, UserServiceMt } from '@d8d/user-module-mt';
|
|
|
// 导入server包的api以确保数据源初始化,同时获取统一广告路由的类型
|
|
|
-import { adminUnifiedAdvertisementApiRoutes, adminUnifiedAdvertisementTypeApiRoutes, advertisementApiRoutes, advertisementTypeApiRoutes } from '../../src/api';
|
|
|
+import { adminUnifiedAdvertisementApiRoutes, adminUnifiedAdvertisementTypeApiRoutes, unifiedAdvertisementApiRoutes } from '../../src/api';
|
|
|
import { AuthService } from '@d8d/auth-module-mt';
|
|
|
import { UnifiedAdvertisement, UnifiedAdvertisementType } from '@d8d/unified-advertisements-module';
|
|
|
|
|
|
describe('统一广告管理员权限集成测试', () => {
|
|
|
let adminClient: ReturnType<typeof testClient<typeof adminUnifiedAdvertisementApiRoutes>>['api']['v1']['admin']['unified-advertisements'];
|
|
|
let adminTypeClient: ReturnType<typeof testClient<typeof adminUnifiedAdvertisementTypeApiRoutes>>['api']['v1']['admin']['unified-advertisement-types'];
|
|
|
- let userClient: ReturnType<typeof testClient<typeof advertisementApiRoutes>>['api']['v1']['advertisements'];
|
|
|
- let userTypeClient: ReturnType<typeof testClient<typeof advertisementTypeApiRoutes>>['api']['v1']['advertisement-types'];
|
|
|
+ let userClient: ReturnType<typeof testClient<typeof unifiedAdvertisementApiRoutes>>['api']['v1']['advertisements'];
|
|
|
+ let userTypeClient: ReturnType<typeof testClient<typeof unifiedAdvertisementApiRoutes>>['api']['v1']['advertisement-types'];
|
|
|
let authService: AuthService;
|
|
|
let userService: UserServiceMt;
|
|
|
let superAdminToken: string;
|
|
|
@@ -34,8 +34,8 @@ describe('统一广告管理员权限集成测试', () => {
|
|
|
// 创建测试客户端 - 使用server包注册后的路由
|
|
|
adminClient = testClient(adminUnifiedAdvertisementApiRoutes).api.v1.admin['unified-advertisements'];
|
|
|
adminTypeClient = testClient(adminUnifiedAdvertisementTypeApiRoutes).api.v1.admin['unified-advertisement-types'];
|
|
|
- userClient = testClient(advertisementApiRoutes).api.v1.advertisements;
|
|
|
- userTypeClient = testClient(advertisementTypeApiRoutes).api.v1['advertisement-types'];
|
|
|
+ userClient = testClient(unifiedAdvertisementApiRoutes).api.v1.advertisements;
|
|
|
+ userTypeClient = testClient(unifiedAdvertisementApiRoutes).api.v1['advertisement-types'];
|
|
|
|
|
|
// 获取数据源
|
|
|
const dataSource = await IntegrationTestDatabase.getDataSource();
|