itizawa 5 лет назад
Родитель
Сommit
5e1b947eaf
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      src/test/service/page.test.js

+ 6 - 3
src/test/service/page.test.js

@@ -263,21 +263,24 @@ describe('PageService', () => {
 
     });
 
-    test('renameDescendants()', async() => {
+    test('renameDescendants without options', async() => {
       const oldPagePathPrefix = new RegExp('^/parentForRename1', 'i');
       const newPagePathPrefix = '/renamed1';
 
       await crowi.pageService.renameDescendants([childForRename], testUser2, {}, oldPagePathPrefix, newPagePathPrefix);
       const resultPage = await Page.findOne({ path: '/renamed1/child' });
-      console.log(resultPage);
+      const redirectedFromPage = await Page.findOne({ path: '/parentForRename1/child' });
+      const redirectedFromPageRevision = await Revision.findOne({ path: '/parentForRename1/child' });
 
       expect(resultPage).not.toBeNull();
+      expect(pageEventSpy).toHaveBeenCalledWith('updateMany', [childForRename], testUser2);
 
       expect(resultPage.path).toBe('/renamed1/child');
       expect(resultPage.updatedAt).not.toEqual(dateToUse);
       expect(resultPage.lastUpdateUser).toEqual(testUser1._id);
 
-      expect(pageEventSpy).toHaveBeenCalledWith('updateMany', [childForRename], testUser2);
+      expect(redirectedFromPage).toBeNull();
+      expect(redirectedFromPageRevision).toBeNull();
     });
   });