yohei0125 %!s(int64=4) %!d(string=hai) anos
pai
achega
a969a0cb02

+ 18 - 1
packages/app/test/integration/service/v5.non-public-page.test.ts

@@ -190,6 +190,16 @@ describe('PageService page operations with non-public pages', () => {
     /**
     /**
      * Delete
      * Delete
      */
      */
+    const pageIdDelete1 = new mongoose.Types.ObjectId();
+    await Page.insertMany([
+      {
+        _id: pageIdDelete1,
+        path: '/npdel_awl1',
+        grant: Page.GRANT_RESTRICTED,
+        status: Page.STATUS_PUBLISHED,
+        isEmpty: false,
+      },
+    ]);
 
 
     /**
     /**
      * Delete completely
      * Delete completely
@@ -340,7 +350,14 @@ describe('PageService page operations with non-public pages', () => {
       return deletedPage;
       return deletedPage;
     };
     };
     describe('Delete single page with grant RESTRICTED', () => {
     describe('Delete single page with grant RESTRICTED', () => {
-      test('should be able to delete', async() => {});
+      test('should be able to delete', async() => {
+        const pathT = '/npdel_awl1';
+        const pageT = await Page.findOne({ path: pathT });
+        expect(pageT).toBeTruthy();
+
+        const isRecursively = false;
+        await deletePage(pageT, dummyUser1, {}, isRecursively);
+      });
     });
     });
     describe('Delete multiple pages with grant RESTRICTED', () => {
     describe('Delete multiple pages with grant RESTRICTED', () => {
       test('should be able to delete', async() => {});
       test('should be able to delete', async() => {});