Prevent accidental removal of user from town square (#4842)
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
bf3fec604f
Коммит
1f67c91fce
@@ -1344,6 +1344,11 @@ func TestRemoveChannelMember(t *testing.T) {
|
||||
t.Fatal("Should have errored, channel deleted")
|
||||
}
|
||||
|
||||
townSquare := Client.Must(Client.GetChannelByName("town-square")).Data.(*model.Channel)
|
||||
|
||||
if _, err := Client.RemoveChannelMember(townSquare.Id, userStd.Id); err == nil {
|
||||
t.Fatal("should have errored, channel is default")
|
||||
}
|
||||
}
|
||||
|
||||
func TestUpdateNotifyProps(t *testing.T) {
|
||||
@@ -1684,8 +1689,13 @@ func TestGetChannelByName(t *testing.T) {
|
||||
th := Setup().InitBasic()
|
||||
Client := th.BasicClient
|
||||
|
||||
if _, err := Client.GetChannelByName(th.BasicChannel.Name); err != nil {
|
||||
if result, err := Client.GetChannelByName(th.BasicChannel.Name); err != nil {
|
||||
t.Fatal("Failed to get channel")
|
||||
} else {
|
||||
channel := result.Data.(*model.Channel)
|
||||
if channel.Name != th.BasicChannel.Name {
|
||||
t.Fatal("channel names did not match")
|
||||
}
|
||||
}
|
||||
|
||||
if _, err := Client.GetChannelByName("InvalidChannelName"); err == nil {
|
||||
@@ -1703,6 +1713,6 @@ func TestGetChannelByName(t *testing.T) {
|
||||
Client.Login(user2.Email, "passwd1")
|
||||
|
||||
if _, err := Client.GetChannelByName(th.BasicChannel.Name); err == nil {
|
||||
t.Fatal("Should fail due not enough permissions")
|
||||
t.Fatal("Should fail due to not enough permissions")
|
||||
}
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user