MM-11520: Make entity ID checks consistent across api4. (#9395)

* MM-11520: Make entity ID checks consistent across api4.

* Update tests.
Этот коммит содержится в:
George Goldberg
2018-09-14 16:21:05 +01:00
коммит произвёл Christopher Speller
родитель 83a00ae925
Коммит fdbb6de3d5
8 изменённых файлов: 70 добавлений и 22 удалений

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

@@ -121,7 +121,7 @@ func TestUpdateUserStatus(t *testing.T) {
defer th.TearDown()
Client := th.Client
toUpdateUserStatus := &model.Status{Status: "online"}
toUpdateUserStatus := &model.Status{Status: "online", UserId: th.BasicUser.Id}
updateUserStatus, resp := Client.UpdateUserStatus(th.BasicUser.Id, toUpdateUserStatus)
CheckNoError(t, resp)
if updateUserStatus.Status != "online" {
@@ -150,6 +150,7 @@ func TestUpdateUserStatus(t *testing.T) {
}
toUpdateUserStatus.Status = "online"
toUpdateUserStatus.UserId = th.BasicUser2.Id
_, resp = Client.UpdateUserStatus(th.BasicUser2.Id, toUpdateUserStatus)
CheckForbiddenStatus(t, resp)
@@ -159,6 +160,9 @@ func TestUpdateUserStatus(t *testing.T) {
t.Fatal("Should return online status")
}
_, resp = Client.UpdateUserStatus(th.BasicUser.Id, toUpdateUserStatus)
CheckBadRequestStatus(t, resp)
Client.Logout()
_, resp = Client.UpdateUserStatus(th.BasicUser2.Id, toUpdateUserStatus)