Просмотр исходного кода

fix: update user event mock type in constructConvertMap tests

Yuki Takei 3 месяцев назад
Родитель
Сommit
26357ca7e6
1 измененных файлов с 6 добавлено и 5 удалено
  1. 6 5
      apps/app/src/server/service/import/construct-convert-map.integ.ts

+ 6 - 5
apps/app/src/server/service/import/construct-convert-map.integ.ts

@@ -6,17 +6,18 @@ import {
   setupIndependentModels,
   setupModelsDependentOnCrowi,
 } from '~/server/crowi/setup-models';
+import type UserEvent from '~/server/events/user';
 
 import { constructConvertMap } from './construct-convert-map';
 
 describe('constructConvertMap', () => {
   beforeAll(async () => {
-    const events = {
-      page: mock<EventEmitter>(),
-      user: mock<EventEmitter>(),
-    };
+    // PageEvent is a JS file with type 'any' in Crowi interface
     const crowiMock = mock<Crowi>({
-      events,
+      events: {
+        page: mock<EventEmitter>(),
+        user: mock<UserEvent>(),
+      },
     });
 
     await setupModelsDependentOnCrowi(crowiMock);