Taichi Masuyama 4 лет назад
Родитель
Сommit
ae28923f3a
1 измененных файлов с 18 добавлено и 9 удалено
  1. 18 9
      packages/app/test/integration/service/pagev5.test.ts

+ 18 - 9
packages/app/test/integration/service/pagev5.test.ts

@@ -7,8 +7,8 @@ import { getInstance } from '../setup-crowi';
 
 describe('PageService page operations with only public pages', () => {
 
-  let testUser1;
-  let testUser2;
+  let dummyUser1;
+  let dummyUser2;
 
   let crowi;
   let Page;
@@ -40,19 +40,28 @@ describe('PageService page operations with only public pages', () => {
      * Common
      */
     await User.insertMany([
-      { name: 'someone1', username: 'someone1', email: 'someone1@example.com' },
-      { name: 'someone2', username: 'someone2', email: 'someone2@example.com' },
+      { name: 'dummyUser1', username: 'dummyUser1', email: 'dummyUser1@example.com' },
+      { name: 'dummyUser2', username: 'dummyUser2', email: 'dummyUser2@example.com' },
     ]);
 
-    testUser1 = await User.findOne({ username: 'someone1' });
-    testUser2 = await User.findOne({ username: 'someone2' });
+    dummyUser1 = await User.findOne({ username: 'dummyUser1' });
+    dummyUser2 = await User.findOne({ username: 'dummyUser2' });
 
     xssSpy = jest.spyOn(crowi.xss, 'process').mockImplementation(path => path);
 
     /*
      * Rename
      */
-    rootPage = await Page.create('/', 'body', testUser1._id, {});
+    rootPage = await Page.create('/', 'body', dummyUser1._id, {});
+
+    await Page.insertMany([
+      {
+        path: '/level1/level2/level2',
+        grant: Page.GRANT_PUBLIC,
+        creator: dummyUser1,
+        lastUpdateUser: dummyUser1,
+      },
+    ]);
 
   });
 
@@ -61,7 +70,7 @@ describe('PageService page operations with only public pages', () => {
 
       let isThrown = false;
       try {
-        await crowi.pageService.renamePage(rootPage, '/new_root', testUser1, {});
+        await crowi.pageService.renamePage(rootPage, '/new_root', dummyUser1, {});
       }
       catch (err) {
         isThrown = true;
@@ -71,7 +80,7 @@ describe('PageService page operations with only public pages', () => {
     });
 
     test('Should move to under non-empty page', async() => {
-      // a
+
     });
 
     test('Should move to under empty page', async() => {