yohei0125 4 лет назад
Родитель
Сommit
c95e127e3f
1 измененных файлов с 8 добавлено и 7 удалено
  1. 8 7
      packages/app/test/integration/service/v5.page.test.ts

+ 8 - 7
packages/app/test/integration/service/v5.page.test.ts

@@ -1092,18 +1092,22 @@ describe('PageService page operations with only public pages', () => {
       const page2 = await Page.findOne({ path: '/v5_pageForRename19/v5_pageForRename20', isEmpty: false, parent: page1._id });
       expectAllToBeTruthy([page1, page2]);
 
-      const newPath = page2.path + page1.path;
-      const renamedPage = await renamePage(page1, newPath, dummyUser1, {});
-      const renamedPageChild = await Page.findOne({ parent: renamedPage._id });
+      const newParentalPath = '/v5_pageForRename19/v5_pageForRename20';
+      await renamePage(page1, `${newParentalPath}/v5_pageForRename19`, dummyUser1, {});
+
+      const renamedPage = await Page.findOne({ path: `${newParentalPath}/v5_pageForRename19` });
+      const renamedPageChild = await Page.findOne({ path: `${newParentalPath}/v5_pageForRename19/v5_pageForRename20` });
 
       const newlyCreatedEmptyPage1 = await Page.findOne({ path: '/v5_pageForRename19' });
-      const newlyCreatedEmptyPage2 = await Page.findOne({ path: '/v5_pageForRename19/v5_pageForRename20', parent: newlyCreatedEmptyPage1._id });
+      const newlyCreatedEmptyPage2 = await Page.findOne({ path: '/v5_pageForRename19/v5_pageForRename20' });
 
       expectAllToBeTruthy([renamedPage, renamedPageChild, newlyCreatedEmptyPage1, newlyCreatedEmptyPage2]);
 
       // check parent
       expect(newlyCreatedEmptyPage1.parent).toStrictEqual(rootPage._id);
+      expect(newlyCreatedEmptyPage2.parent).toStrictEqual(newlyCreatedEmptyPage1._id);
       expect(renamedPage.parent).toStrictEqual(newlyCreatedEmptyPage2._id);
+      expect(renamedPageChild.parent).toStrictEqual(renamedPage._id);
 
       // check isEmpty
       expect(newlyCreatedEmptyPage1.isEmpty).toBeTruthy();
@@ -1111,9 +1115,6 @@ describe('PageService page operations with only public pages', () => {
       expect(renamedPage.isEmpty).toBeTruthy();
       expect(renamedPageChild.isEmpty).toBe(false);
 
-      // check path
-      expect(renamedPage.path).toBe('/v5_pageForRename19/v5_pageForRename20/v5_pageForRename19');
-      expect(renamedPageChild.path).toBe('/v5_pageForRename19/v5_pageForRename20/v5_pageForRename19/v5_pageForRename20');
     });
 
     test('Rename the path of a non-empty page to its grandchild page path that has an empty parent', async() => {