Fix JS error when receiving reply during channel switch (#5582)

Этот коммит содержится в:
Joram Wilander
2017-03-03 12:25:32 -05:00
коммит произвёл Christopher Speller
родитель 2e911b77c3
Коммит e739a91c94
4 изменённых файлов: 22 добавлений и 4 удалений

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

@@ -4,6 +4,7 @@
package api4
import (
"fmt"
"net/http"
"strconv"
"testing"
@@ -504,6 +505,16 @@ func TestViewChannel(t *testing.T) {
_, resp = Client.ViewChannel(th.BasicUser2.Id, view)
CheckForbiddenStatus(t, resp)
if r, err := Client.DoApiPost(fmt.Sprintf("/channels/members/%v/view", th.BasicUser.Id), "garbage"); err == nil {
t.Fatal("should have errored")
} else {
if r.StatusCode != http.StatusBadRequest {
t.Log("actual: " + strconv.Itoa(r.StatusCode))
t.Log("expected: " + strconv.Itoa(http.StatusBadRequest))
t.Fatal("wrong status code")
}
}
Client.Logout()
_, resp = Client.ViewChannel(th.BasicUser.Id, view)
CheckUnauthorizedStatus(t, resp)