diff options
Diffstat (limited to 'api/channel_test.go')
-rw-r--r-- | api/channel_test.go | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/api/channel_test.go b/api/channel_test.go index 25e7b6a28..683deb8a9 100644 --- a/api/channel_test.go +++ b/api/channel_test.go @@ -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") } } |