|
@@ -6,6 +6,7 @@ const { getInstance } = require('../setup-crowi');
|
|
|
let testUser1;
|
|
let testUser1;
|
|
|
let testUser2;
|
|
let testUser2;
|
|
|
let parentTag;
|
|
let parentTag;
|
|
|
|
|
+let parentTag2;
|
|
|
let childTag;
|
|
let childTag;
|
|
|
|
|
|
|
|
let parentForRename1;
|
|
let parentForRename1;
|
|
@@ -151,14 +152,17 @@ describe('PageService', () => {
|
|
|
|
|
|
|
|
await Tag.insertMany([
|
|
await Tag.insertMany([
|
|
|
{ name: 'Parent' },
|
|
{ name: 'Parent' },
|
|
|
|
|
+ { name: 'Parent2' },
|
|
|
{ name: 'Child' },
|
|
{ name: 'Child' },
|
|
|
]);
|
|
]);
|
|
|
|
|
|
|
|
parentTag = await Tag.findOne({ name: 'Parent' });
|
|
parentTag = await Tag.findOne({ name: 'Parent' });
|
|
|
|
|
+ parentTag2 = await Tag.findOne({ name: 'Parent2' });
|
|
|
childTag = await Tag.findOne({ name: 'Child' });
|
|
childTag = await Tag.findOne({ name: 'Child' });
|
|
|
|
|
|
|
|
await PageTagRelation.insertMany([
|
|
await PageTagRelation.insertMany([
|
|
|
{ relatedPage: parentForDuplicate, relatedTag: parentTag },
|
|
{ relatedPage: parentForDuplicate, relatedTag: parentTag },
|
|
|
|
|
+ { relatedPage: parentForDuplicate, relatedTag: parentTag2 },
|
|
|
{ relatedPage: childForDuplicate, relatedTag: childTag },
|
|
{ relatedPage: childForDuplicate, relatedTag: childTag },
|
|
|
]);
|
|
]);
|
|
|
|
|
|
|
@@ -358,7 +362,8 @@ describe('PageService', () => {
|
|
|
const pageTagRelationAfterDuplicated = await PageTagRelation.find({ relatedPage: newPageDummy });
|
|
const pageTagRelationAfterDuplicated = await PageTagRelation.find({ relatedPage: newPageDummy });
|
|
|
const parentoForDuplicateTags = await PageTagRelation.find({ relatedPage: parentForDuplicate });
|
|
const parentoForDuplicateTags = await PageTagRelation.find({ relatedPage: parentForDuplicate });
|
|
|
|
|
|
|
|
- expect(pageTagRelationAfterDuplicated.relatedTag).toEqual(parentoForDuplicateTags.relatedTag);
|
|
|
|
|
|
|
+ expect(pageTagRelationAfterDuplicated[0].relatedTag).toEqual(parentoForDuplicateTags[0].relatedTag);
|
|
|
|
|
+ expect(pageTagRelationAfterDuplicated[1].relatedTag).toEqual(parentoForDuplicateTags[1].relatedTag);
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|