yohei0125 4 lat temu
rodzic
commit
8a0e0e456c

+ 25 - 5
packages/app/test/integration/service/v5.migration.test.js

@@ -200,6 +200,9 @@ describe('V5 page migration', () => {
     const pageId1 = new mongoose.Types.ObjectId();
     const pageId1 = new mongoose.Types.ObjectId();
     const pageId2 = new mongoose.Types.ObjectId();
     const pageId2 = new mongoose.Types.ObjectId();
     const pageId3 = new mongoose.Types.ObjectId();
     const pageId3 = new mongoose.Types.ObjectId();
+    const pageId4 = new mongoose.Types.ObjectId();
+    const pageId5 = new mongoose.Types.ObjectId();
+    const pageId6 = new mongoose.Types.ObjectId();
 
 
     beforeAll(async() => {
     beforeAll(async() => {
       await UserGroup.insertMany([
       await UserGroup.insertMany([
@@ -240,8 +243,6 @@ describe('V5 page migration', () => {
           grant: Page.GRANT_USER_GROUP,
           grant: Page.GRANT_USER_GROUP,
           grantedGroup: groupIdB,
           grantedGroup: groupIdB,
           grantedUsers: [testUser1._id],
           grantedUsers: [testUser1._id],
-          creator: testUser1,
-          lastUpdateUser: testUser1._id,
         },
         },
         {
         {
           _id: pageId3,
           _id: pageId3,
@@ -249,8 +250,28 @@ describe('V5 page migration', () => {
           grant: Page.GRANT_USER_GROUP,
           grant: Page.GRANT_USER_GROUP,
           grantedGroup: groupIdA,
           grantedGroup: groupIdA,
           grantedUsers: [testUser1._id],
           grantedUsers: [testUser1._id],
-          creator: testUser1,
-          lastUpdateUser: testUser1._id,
+        },
+        {
+          _id: pageId4,
+          path: '/normalize_4',
+          parent: rootPage._id,
+          grant: Page.GRANT_PUBLIC,
+          isEmpty: true,
+        },
+        {
+          _id: pageId5,
+          path: '/normalize_4/normalize_5',
+          parent: pageId4,
+          grant: Page.GRANT_USER_GROUP,
+          grantedGroup: groupIdA,
+          grantedUsers: [testUser1._id],
+        },
+        {
+          _id: pageId6,
+          path: '/normalize_4',
+          grant: Page.GRANT_USER_GROUP,
+          grantedGroup: groupIdIsolate,
+          grantedUsers: [testUser1._id],
         },
         },
       ]);
       ]);
 
 
@@ -277,7 +298,6 @@ describe('V5 page migration', () => {
 
 
       expect(page3AF.parent).toStrictEqual(rootPage._id);
       expect(page3AF.parent).toStrictEqual(rootPage._id);
       expect(page2AF.parent).toStrictEqual(page3AF._id);
       expect(page2AF.parent).toStrictEqual(page3AF._id);
-
     });
     });
   });
   });