Check whether self-deactivation is enabled in delete handler (#10300)

Этот коммит содержится в:
Daniel Schalla
2019-02-20 16:56:26 +01:00
коммит произвёл GitHub
родитель f046163a12
Коммит 166ab15f38
2 изменённых файлов: 21 добавлений и 0 удалений

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

@@ -1300,6 +1300,21 @@ func TestDeleteUser(t *testing.T) {
_, resp = th.Client.DeleteUser(testUser.Id)
CheckNoError(t, resp)
selfDeleteUser := th.CreateUser()
th.Client.Login(selfDeleteUser.Email, selfDeleteUser.Password)
th.App.UpdateConfig(func(c *model.Config){
*c.TeamSettings.EnableUserDeactivation = false
})
_, resp = th.Client.DeleteUser(selfDeleteUser.Id)
CheckUnauthorizedStatus(t, resp)
th.App.UpdateConfig(func(c *model.Config){
*c.TeamSettings.EnableUserDeactivation = true
})
_, resp = th.Client.DeleteUser(selfDeleteUser.Id)
CheckNoError(t, resp)
}
func TestUpdateUserRoles(t *testing.T) {