Yuki Takei 1 год назад
Родитель
Сommit
9d2d213e0f
2 измененных файлов с 6 добавлено и 2 удалено
  1. 3 0
      apps/app/src/server/crowi/index.js
  2. 3 2
      apps/app/test/integration/setup-crowi.ts

+ 3 - 0
apps/app/src/server/crowi/index.js

@@ -62,6 +62,9 @@ class Crowi {
   /** @type {FileUploader} */
   fileUploadService;
 
+  /** @type {SocketIoService} */
+  socketIoService;
+
   constructor() {
     this.version = pkg.version;
     this.runtimeVersions = undefined; // initialized by scanRuntimeVersions()

+ 3 - 2
apps/app/test/integration/setup-crowi.ts

@@ -1,11 +1,12 @@
 import { Server } from 'http';
 
 import Crowi from '../../src/server/crowi';
+import { setupModelsDependentOnCrowi } from '../../src/server/crowi/setup-models';
 
 let _instance: Crowi;
 
-const initCrowi = async(crowi) => {
-  await crowi.setupModels();
+const initCrowi = async(crowi: Crowi) => {
+  crowi.models = await setupModelsDependentOnCrowi(crowi);
   await crowi.setupConfigManager();
 
   await crowi.setupSocketIoService();