MM-9747: Small fixes for attachments import (#9225)

* MM-9747: Small fixes for attachments import

* Adding unit test RootId check in replies
Этот коммит содержится в:
Jesús Espino
2018-08-08 12:10:05 +02:00
коммит произвёл Carlos Tadeu Panato Junior
родитель 7475cd260a
Коммит 5fbec91c35
3 изменённых файлов: 60 добавлений и 3 удалений

Просмотреть файл

@@ -1700,6 +1700,60 @@ func TestImportImportPost(t *testing.T) {
}
}
}
// Update post with replies.
data = &PostImportData{
Team: &teamName,
Channel: &channelName,
User: &user2.Username,
Message: ptrStr("Message with reply"),
CreateAt: &replyPostTime,
Replies: &[]ReplyImportData{{
User: &username,
Message: ptrStr("Message reply"),
CreateAt: &replyTime,
}},
}
if err := th.App.ImportPost(data, false); err != nil {
t.Fatalf("Expected success.")
}
AssertAllPostsCount(t, th.App, initialPostCount, 8, team.Id)
// Create new post with replies based on the previous one.
data = &PostImportData{
Team: &teamName,
Channel: &channelName,
User: &user2.Username,
Message: ptrStr("Message with reply 2"),
CreateAt: &replyPostTime,
Replies: &[]ReplyImportData{{
User: &username,
Message: ptrStr("Message reply"),
CreateAt: &replyTime,
}},
}
if err := th.App.ImportPost(data, false); err != nil {
t.Fatalf("Expected success.")
}
AssertAllPostsCount(t, th.App, initialPostCount, 10, team.Id)
// Create new reply for existing post with replies.
data = &PostImportData{
Team: &teamName,
Channel: &channelName,
User: &user2.Username,
Message: ptrStr("Message with reply"),
CreateAt: &replyPostTime,
Replies: &[]ReplyImportData{{
User: &username,
Message: ptrStr("Message reply 2"),
CreateAt: &replyTime,
}},
}
if err := th.App.ImportPost(data, false); err != nil {
t.Fatalf("Expected success.")
}
AssertAllPostsCount(t, th.App, initialPostCount, 11, team.Id)
}
func TestImportImportDirectChannel(t *testing.T) {