Преглед изворни кода

add Should create empty-child and non-empty grandchild test

yohei0125 пре 4 година
родитељ
комит
b0beba4cb0
1 измењених фајлова са 10 додато и 0 уклоњено
  1. 10 0
      packages/app/test/integration/models/pagev5.test.js

+ 10 - 0
packages/app/test/integration/models/pagev5.test.js

@@ -58,5 +58,15 @@ describe('Page', () => {
       expect(page.path).toBe('/v5_create1');
       expect(page.parent).toStrictEqual(rootPage._id);
     });
+
+    test('Should create empty-child and non-empty grandchild', async() => {
+      const grandchildPage = await Page.create('/v5_empty_create2/v5_create_3', 'grandchild', dummyUser1, {});
+      const childPage = await Page.findOne({ path: '/v5_empty_create2' });
+      expect(grandchildPage).toBeTruthy();
+      expect(childPage).toBeTruthy();
+      expect(childPage.parent).toStrictEqual(rootPage._id);
+      expect(grandchildPage.parent).toStrictEqual(childPage._id);
+    });
+
   });
 });