Browse Source

fix: update user event mock type in constructConvertMap tests

Yuki Takei 3 months ago
parent
commit
26357ca7e6

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

@@ -6,17 +6,18 @@ import {
   setupIndependentModels,
   setupIndependentModels,
   setupModelsDependentOnCrowi,
   setupModelsDependentOnCrowi,
 } from '~/server/crowi/setup-models';
 } from '~/server/crowi/setup-models';
+import type UserEvent from '~/server/events/user';
 
 
 import { constructConvertMap } from './construct-convert-map';
 import { constructConvertMap } from './construct-convert-map';
 
 
 describe('constructConvertMap', () => {
 describe('constructConvertMap', () => {
   beforeAll(async () => {
   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>({
     const crowiMock = mock<Crowi>({
-      events,
+      events: {
+        page: mock<EventEmitter>(),
+        user: mock<UserEvent>(),
+      },
     });
     });
 
 
     await setupModelsDependentOnCrowi(crowiMock);
     await setupModelsDependentOnCrowi(crowiMock);