[MM-61511] Fix errcheck issues in channels/app/user_viewmembers_test.go (#29149)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
6f57b4f53b
Коммит
3ed337b34d
@@ -152,7 +152,6 @@ issues:
|
|||||||
channels/app/upload_test.go|\
|
channels/app/upload_test.go|\
|
||||||
channels/app/user.go|\
|
channels/app/user.go|\
|
||||||
channels/app/user_test.go|\
|
channels/app/user_test.go|\
|
||||||
channels/app/user_viewmembers_test.go|\
|
|
||||||
channels/app/users/helper_test.go|\
|
channels/app/users/helper_test.go|\
|
||||||
channels/app/users/users_test.go|\
|
channels/app/users/users_test.go|\
|
||||||
channels/app/web_broadcast_hooks_test.go|\
|
channels/app/web_broadcast_hooks_test.go|\
|
||||||
|
|||||||
@@ -20,23 +20,28 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
user1 := th.CreateUser()
|
user1 := th.CreateUser()
|
||||||
user1.Nickname = "test user1"
|
user1.Nickname = "test user1"
|
||||||
user1.Username = "test-user-1"
|
user1.Username = "test-user-1"
|
||||||
th.App.UpdateUser(th.Context, user1, false)
|
_, appErr := th.App.UpdateUser(th.Context, user1, false)
|
||||||
|
require.Nil(t, appErr)
|
||||||
user2 := th.CreateUser()
|
user2 := th.CreateUser()
|
||||||
user2.Username = "test-user-2"
|
user2.Username = "test-user-2"
|
||||||
user2.Nickname = "test user2"
|
user2.Nickname = "test user2"
|
||||||
th.App.UpdateUser(th.Context, user2, false)
|
_, appErr = th.App.UpdateUser(th.Context, user2, false)
|
||||||
|
require.Nil(t, appErr)
|
||||||
user3 := th.CreateUser()
|
user3 := th.CreateUser()
|
||||||
user3.Username = "test-user-3"
|
user3.Username = "test-user-3"
|
||||||
user3.Nickname = "test user3"
|
user3.Nickname = "test user3"
|
||||||
th.App.UpdateUser(th.Context, user3, false)
|
_, appErr = th.App.UpdateUser(th.Context, user3, false)
|
||||||
|
require.Nil(t, appErr)
|
||||||
user4 := th.CreateUser()
|
user4 := th.CreateUser()
|
||||||
user4.Username = "test-user-4"
|
user4.Username = "test-user-4"
|
||||||
user4.Nickname = "test user4"
|
user4.Nickname = "test user4"
|
||||||
th.App.UpdateUser(th.Context, user4, false)
|
_, appErr = th.App.UpdateUser(th.Context, user4, false)
|
||||||
|
require.Nil(t, appErr)
|
||||||
user5 := th.CreateUser()
|
user5 := th.CreateUser()
|
||||||
user5.Username = "test-user-5"
|
user5.Username = "test-user-5"
|
||||||
user5.Nickname = "test user5"
|
user5.Nickname = "test user5"
|
||||||
th.App.UpdateUser(th.Context, user5, false)
|
_, appErr = th.App.UpdateUser(th.Context, user5, false)
|
||||||
|
require.Nil(t, appErr)
|
||||||
|
|
||||||
// user1 is member of all the channels and teams because is the creator
|
// user1 is member of all the channels and teams because is the creator
|
||||||
th.BasicUser = user1
|
th.BasicUser = user1
|
||||||
@@ -131,8 +136,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
options := model.UserSearchOptions{Limit: 100, ViewRestrictions: tc.Restrictions}
|
options := model.UserSearchOptions{Limit: 100, ViewRestrictions: tc.Restrictions}
|
||||||
results, err := th.App.SearchUsers(th.Context, &tc.Search, &options)
|
results, appErr := th.App.SearchUsers(th.Context, &tc.Search, &options)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -207,8 +212,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
options := model.UserSearchOptions{Limit: 100, ViewRestrictions: tc.Restrictions}
|
options := model.UserSearchOptions{Limit: 100, ViewRestrictions: tc.Restrictions}
|
||||||
results, err := th.App.SearchUsersInTeam(th.Context, tc.TeamId, "test", &options)
|
results, appErr := th.App.SearchUsersInTeam(th.Context, tc.TeamId, "test", &options)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -283,8 +288,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
options := model.UserSearchOptions{Limit: 100, ViewRestrictions: tc.Restrictions}
|
options := model.UserSearchOptions{Limit: 100, ViewRestrictions: tc.Restrictions}
|
||||||
results, err := th.App.AutocompleteUsersInTeam(th.Context, tc.TeamId, "tes", &options)
|
results, appErr := th.App.AutocompleteUsersInTeam(th.Context, tc.TeamId, "tes", &options)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results.InTeam {
|
for _, result := range results.InTeam {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -367,8 +372,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
options := model.UserSearchOptions{Limit: 100, ViewRestrictions: tc.Restrictions}
|
options := model.UserSearchOptions{Limit: 100, ViewRestrictions: tc.Restrictions}
|
||||||
results, err := th.App.AutocompleteUsersInChannel(th.Context, tc.TeamId, tc.ChannelId, "tes", &options)
|
results, appErr := th.App.AutocompleteUsersInChannel(th.Context, tc.TeamId, tc.ChannelId, "tes", &options)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results.InChannel {
|
for _, result := range results.InChannel {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -442,8 +447,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
results, err := th.App.GetNewUsersForTeamPage(th.Context, tc.TeamId, 0, 2, false, tc.Restrictions)
|
results, appErr := th.App.GetNewUsersForTeamPage(th.Context, tc.TeamId, 0, 2, false, tc.Restrictions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -517,16 +522,16 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
results, err := th.App.GetRecentlyActiveUsersForTeamPage(th.Context, tc.TeamId, 0, 3, false, tc.Restrictions)
|
results, appErr := th.App.GetRecentlyActiveUsersForTeamPage(th.Context, tc.TeamId, 0, 3, false, tc.Restrictions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
}
|
}
|
||||||
assert.ElementsMatch(t, tc.ExpectedResults, ids)
|
assert.ElementsMatch(t, tc.ExpectedResults, ids)
|
||||||
|
|
||||||
results, err = th.App.GetRecentlyActiveUsersForTeamPage(th.Context, tc.TeamId, 0, 1, false, tc.Restrictions)
|
results, appErr = th.App.GetRecentlyActiveUsersForTeamPage(th.Context, tc.TeamId, 0, 1, false, tc.Restrictions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
if len(tc.ExpectedResults) > 1 {
|
if len(tc.ExpectedResults) > 1 {
|
||||||
assert.Len(t, results, 1)
|
assert.Len(t, results, 1)
|
||||||
} else {
|
} else {
|
||||||
@@ -574,8 +579,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
options := model.UserGetOptions{Page: 0, PerPage: 100, ViewRestrictions: tc.Restrictions}
|
options := model.UserGetOptions{Page: 0, PerPage: 100, ViewRestrictions: tc.Restrictions}
|
||||||
results, err := th.App.GetUsersFromProfiles(&options)
|
results, appErr := th.App.GetUsersFromProfiles(&options)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -622,8 +627,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
results, err := th.App.GetUsersWithoutTeam(&model.UserGetOptions{Page: 0, PerPage: 100, ViewRestrictions: tc.Restrictions})
|
results, appErr := th.App.GetUsersWithoutTeam(&model.UserGetOptions{Page: 0, PerPage: 100, ViewRestrictions: tc.Restrictions})
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -697,8 +702,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
results, err := th.App.GetUsersNotInTeam(tc.TeamId, false, 0, 100, tc.Restrictions)
|
results, appErr := th.App.GetUsersNotInTeam(tc.TeamId, false, 0, 100, tc.Restrictions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -780,8 +785,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
results, err := th.App.GetUsersNotInChannel(tc.TeamId, tc.ChannelId, false, 0, 100, tc.Restrictions)
|
results, appErr := th.App.GetUsersNotInChannel(tc.TeamId, tc.ChannelId, false, 0, 100, tc.Restrictions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -833,11 +838,11 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
results, err := th.App.GetUsersByIds(tc.UserIds, &store.UserGetByIdsOpts{
|
results, appErr := th.App.GetUsersByIds(tc.UserIds, &store.UserGetByIdsOpts{
|
||||||
IsAdmin: false,
|
IsAdmin: false,
|
||||||
ViewRestrictions: tc.Restrictions,
|
ViewRestrictions: tc.Restrictions,
|
||||||
})
|
})
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -889,8 +894,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
results, err := th.App.GetUsersByUsernames(tc.Usernames, false, tc.Restrictions)
|
results, appErr := th.App.GetUsersByUsernames(tc.Usernames, false, tc.Restrictions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.Id)
|
ids = append(ids, result.Id)
|
||||||
@@ -937,8 +942,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
result, err := th.App.GetTotalUsersStats(tc.Restrictions)
|
result, appErr := th.App.GetTotalUsersStats(tc.Restrictions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
assert.Equal(t, tc.ExpectedResult, result.TotalUsersCount)
|
assert.Equal(t, tc.ExpectedResult, result.TotalUsersCount)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -1011,8 +1016,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
getTeamMemberOptions := &model.TeamMembersGetOptions{
|
getTeamMemberOptions := &model.TeamMembersGetOptions{
|
||||||
ViewRestrictions: tc.Restrictions,
|
ViewRestrictions: tc.Restrictions,
|
||||||
}
|
}
|
||||||
results, err := th.App.GetTeamMembers(tc.TeamId, 0, 100, getTeamMemberOptions)
|
results, appErr := th.App.GetTeamMembers(tc.TeamId, 0, 100, getTeamMemberOptions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.UserId)
|
ids = append(ids, result.UserId)
|
||||||
@@ -1094,8 +1099,8 @@ func TestRestrictedViewMembers(t *testing.T) {
|
|||||||
|
|
||||||
for _, tc := range testCases {
|
for _, tc := range testCases {
|
||||||
t.Run(tc.Name, func(t *testing.T) {
|
t.Run(tc.Name, func(t *testing.T) {
|
||||||
results, err := th.App.GetTeamMembersByIds(tc.TeamId, tc.UserIds, tc.Restrictions)
|
results, appErr := th.App.GetTeamMembersByIds(tc.TeamId, tc.UserIds, tc.Restrictions)
|
||||||
require.Nil(t, err)
|
require.Nil(t, appErr)
|
||||||
ids := []string{}
|
ids := []string{}
|
||||||
for _, result := range results {
|
for _, result := range results {
|
||||||
ids = append(ids, result.UserId)
|
ids = append(ids, result.UserId)
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user