Просмотр исходного кода

Merge pull request #3362 from weseek/imprv/create-duplicateTags-test

Imprv/create duplicate tags test
itizawa 5 лет назад
Родитель
Сommit
9e36510d64
1 измененных файлов с 9 добавлено и 2 удалено
  1. 9 2
      src/test/service/page.test.js

+ 9 - 2
src/test/service/page.test.js

@@ -448,8 +448,15 @@ describe('PageService', () => {
       expect(3).toBe(3);
     });
 
-    test('duplicateTags()', () => {
-      expect(3).toBe(3);
+    test('duplicateTags()', async() => {
+      const pageIdMapping = {
+        [parentForDuplicate._id]: '60110bdd85339d7dc732dddd',
+      };
+      const duplicateTagsReturn = await crowi.pageService.duplicateTags(pageIdMapping);
+      const parentoForDuplicateTag = await PageTagRelation.findOne({ relatedPage: parentForDuplicate });
+
+      expect(duplicateTagsReturn).toHaveLength(1);
+      expect(duplicateTagsReturn[0].relatedTag).toEqual(parentoForDuplicateTag.relatedTag);
     });
   });