Ver código fonte

♻️ refactor(test): 重构测试工具导入路径

- 导出IntegrationTestDatabase和TestDataFactory到test-utils入口
- 将web测试文件中的工具导入从本地路径改为@d8d/test-utils/server
- 整合IntegrationTestAssertions到测试工具包统一导出
yourname 4 semanas atrás
pai
commit
eb8ce2272c

+ 2 - 0
packages/test-utils/src/server/index.ts

@@ -8,6 +8,8 @@
  * 集成测试数据库工具
  */
 export {
+  IntegrationTestDatabase,
+  TestDataFactory,
   setupIntegrationDatabaseHooks
 } from './integration-test-db.js';
 

+ 1 - 1
web/tests/integration/server/auth.integration.test.ts

@@ -4,7 +4,7 @@ import {
   IntegrationTestDatabase,
   setupIntegrationDatabaseHooks,
   TestDataFactory
-} from '~/utils/server/integration-test-db';
+} from '@d8d/test-utils/server';
 import { UserEntity } from '@d8d/server/modules/users/user.entity';
 import { authRoutes } from '@d8d/server/api';
 import { AuthService } from '@d8d/server/modules/auth/auth.service';

+ 3 - 3
web/tests/integration/server/users.integration.test.ts

@@ -3,9 +3,9 @@ import { testClient } from 'hono/testing';
 import {
   IntegrationTestDatabase,
   setupIntegrationDatabaseHooks,
-  TestDataFactory
-} from '~/utils/server/integration-test-db';
-import { IntegrationTestAssertions } from '~/utils/server/integration-test-utils';
+  TestDataFactory,
+  IntegrationTestAssertions
+} from '@d8d/test-utils/server';
 import { userRoutes } from '@d8d/server/api';
 import { AuthService } from '@d8d/server/modules/auth/auth.service';
 import { UserService } from '@d8d/server/modules/users/user.service';