[PLT-5170] Add join the channel system message for the person who created the channel (#7299)

* add join the channel system message for the person who created the channel

* update test
Этот коммит содержится в:
Saturnino Abril
2017-08-31 04:29:32 +08:00
коммит произвёл Joram Wilander
родитель bb2ca558bb
Коммит f34cd567a6
5 изменённых файлов: 46 добавлений и 12 удалений

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

@@ -4,6 +4,7 @@
package api
import (
"strings"
"testing"
"time"
@@ -256,9 +257,22 @@ func TestTestCommand(t *testing.T) {
time.Sleep(100 * time.Millisecond)
p1 := Client.Must(Client.GetPosts(channel1.Id, 0, 2, "")).Data.(*model.PostList)
if len(p1.Order) != 1 {
t.Fatal("Test command failed to send")
p1 := Client.Must(Client.GetPosts(channel1.Id, 0, 10, "")).Data.(*model.PostList)
// including system 'joined' message
if len(p1.Order) != 2 {
t.Fatal("Test command response failed to send")
}
cmdPosted := false
for _, post := range p1.Posts {
if strings.Contains(post.Message, "test command response") {
cmdPosted = true
break
}
}
if !cmdPosted {
t.Fatal("Test command response failed to post")
}
cmd2 := &model.Command{
@@ -276,8 +290,8 @@ func TestTestCommand(t *testing.T) {
time.Sleep(100 * time.Millisecond)
p2 := Client.Must(Client.GetPosts(channel1.Id, 0, 2, "")).Data.(*model.PostList)
if len(p2.Order) != 2 {
p2 := Client.Must(Client.GetPosts(channel1.Id, 0, 10, "")).Data.(*model.PostList)
if len(p2.Order) != 3 {
t.Fatal("Test command failed to send")
}
}