ryosei-f 6 kuukautta sitten
vanhempi
sitoutus
71400b782c

+ 3 - 1
apps/app/src/server/service/growi-info/growi-info.integ.ts

@@ -1,3 +1,4 @@
+import type { IPage } from '^/../../packages/core/dist';
 import mongoose from 'mongoose';
 import mongoose from 'mongoose';
 import { mock } from 'vitest-mock-extended';
 import { mock } from 'vitest-mock-extended';
 
 
@@ -8,6 +9,7 @@ import { Config } from '~/server/models/config';
 import { configManager } from '~/server/service/config-manager';
 import { configManager } from '~/server/service/config-manager';
 
 
 import type Crowi from '../../crowi';
 import type Crowi from '../../crowi';
+import type { PageModel } from '../../models/page';
 import pageModel from '../../models/page';
 import pageModel from '../../models/page';
 
 
 import { growiInfoService } from './growi-info';
 import { growiInfoService } from './growi-info';
@@ -25,7 +27,7 @@ describe('GrowiInfoService', () => {
 
 
     // setup page model before loading configs
     // setup page model before loading configs
     pageModel(null);
     pageModel(null);
-    Page = mongoose.model('Page');
+    Page = mongoose.model<IPage, PageModel>('Page');
 
 
     await configManager.loadConfigs();
     await configManager.loadConfigs();
     await configManager.updateConfigs({
     await configManager.updateConfigs({