MM-38611 getSharedChannels: only return channels user is member of (#18417)

* getSharedChannels: only return channels user is member of
Этот коммит содержится в:
Doug Lauder
2021-09-20 15:00:47 -04:00
коммит произвёл GitHub
родитель 8a7af3bef2
Коммит a1b853d1dc
5 изменённых файлов: 100 добавлений и 6 удалений

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

@@ -64,9 +64,21 @@ func TestGetAllSharedChannels(t *testing.T) {
})
t.Run("get shared channels for invalid team", func(t *testing.T) {
channels, _, err := th.Client.GetAllSharedChannels(model.NewId(), 0, 100)
_, _, err := th.Client.GetAllSharedChannels(model.NewId(), 0, 100)
require.Error(t, err)
})
t.Run("get shared channels, user not member of team", func(t *testing.T) {
team := &model.Team{
DisplayName: "tteam",
Name: GenerateTestTeamName(),
Type: model.TeamOpen,
}
team, _, err := th.SystemAdminClient.CreateTeam(team)
require.NoError(t, err)
assert.Empty(t, channels)
_, _, err = th.Client.GetAllSharedChannels(team.Id, 0, 100)
require.Error(t, err)
})
}