Fix tests. (#8244)
Этот коммит содержится в:
коммит произвёл
Jesús Espino
родитель
3b83cc7dd3
Коммит
1edcabbc9b
@@ -1108,8 +1108,8 @@ func TestDeleteChannel(t *testing.T) {
|
|||||||
th.RestoreDefaultRolePermissions(defaultRolePermissions)
|
th.RestoreDefaultRolePermissions(defaultRolePermissions)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
th.AddPermissionToRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.TEAM_USER_ROLE_ID)
|
th.AddPermissionToRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.CHANNEL_USER_ROLE_ID)
|
||||||
th.AddPermissionToRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.TEAM_USER_ROLE_ID)
|
th.AddPermissionToRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.CHANNEL_USER_ROLE_ID)
|
||||||
|
|
||||||
th.LoginSystemAdmin()
|
th.LoginSystemAdmin()
|
||||||
th.LinkUserToTeam(th.BasicUser, team)
|
th.LinkUserToTeam(th.BasicUser, team)
|
||||||
@@ -1131,8 +1131,8 @@ func TestDeleteChannel(t *testing.T) {
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
th.RemovePermissionFromRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.TEAM_USER_ROLE_ID)
|
th.RemovePermissionFromRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.CHANNEL_USER_ROLE_ID)
|
||||||
th.RemovePermissionFromRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.TEAM_USER_ROLE_ID)
|
th.RemovePermissionFromRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.CHANNEL_USER_ROLE_ID)
|
||||||
th.AddPermissionToRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.CHANNEL_ADMIN_ROLE_ID)
|
th.AddPermissionToRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.CHANNEL_ADMIN_ROLE_ID)
|
||||||
th.AddPermissionToRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.CHANNEL_ADMIN_ROLE_ID)
|
th.AddPermissionToRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.CHANNEL_ADMIN_ROLE_ID)
|
||||||
|
|
||||||
|
|||||||
@@ -770,12 +770,6 @@ func TestDeleteChannel(t *testing.T) {
|
|||||||
_, resp = Client.DeleteChannel(publicChannel3.Id)
|
_, resp = Client.DeleteChannel(publicChannel3.Id)
|
||||||
CheckNoError(t, resp)
|
CheckNoError(t, resp)
|
||||||
|
|
||||||
// successful delete by TeamAdmin of channel created by user
|
|
||||||
publicChannel4 := th.CreatePublicChannel()
|
|
||||||
th.LoginTeamAdmin()
|
|
||||||
_, resp = Client.DeleteChannel(publicChannel4.Id)
|
|
||||||
CheckNoError(t, resp)
|
|
||||||
|
|
||||||
// default channel cannot be deleted.
|
// default channel cannot be deleted.
|
||||||
defaultChannel, _ := th.App.GetChannelByName(model.DEFAULT_CHANNEL, team.Id)
|
defaultChannel, _ := th.App.GetChannelByName(model.DEFAULT_CHANNEL, team.Id)
|
||||||
pass, resp = Client.DeleteChannel(defaultChannel.Id)
|
pass, resp = Client.DeleteChannel(defaultChannel.Id)
|
||||||
@@ -837,8 +831,6 @@ func TestDeleteChannel(t *testing.T) {
|
|||||||
|
|
||||||
th.AddPermissionToRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.CHANNEL_USER_ROLE_ID)
|
th.AddPermissionToRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.CHANNEL_USER_ROLE_ID)
|
||||||
th.AddPermissionToRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.CHANNEL_USER_ROLE_ID)
|
th.AddPermissionToRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.CHANNEL_USER_ROLE_ID)
|
||||||
th.RemovePermissionFromRole(model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id, model.TEAM_USER_ROLE_ID)
|
|
||||||
th.RemovePermissionFromRole(model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id, model.TEAM_USER_ROLE_ID)
|
|
||||||
|
|
||||||
Client = th.Client
|
Client = th.Client
|
||||||
team = th.BasicTeam
|
team = th.BasicTeam
|
||||||
|
|||||||
@@ -111,6 +111,10 @@ func TestDoAdvancedPermissionsMigration(t *testing.T) {
|
|||||||
model.PERMISSION_GET_PUBLIC_LINK.Id,
|
model.PERMISSION_GET_PUBLIC_LINK.Id,
|
||||||
model.PERMISSION_CREATE_POST.Id,
|
model.PERMISSION_CREATE_POST.Id,
|
||||||
model.PERMISSION_USE_SLASH_COMMANDS.Id,
|
model.PERMISSION_USE_SLASH_COMMANDS.Id,
|
||||||
|
model.PERMISSION_MANAGE_PUBLIC_CHANNEL_PROPERTIES.Id,
|
||||||
|
model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id,
|
||||||
|
model.PERMISSION_MANAGE_PRIVATE_CHANNEL_PROPERTIES.Id,
|
||||||
|
model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id,
|
||||||
model.PERMISSION_MANAGE_PRIVATE_CHANNEL_MEMBERS.Id,
|
model.PERMISSION_MANAGE_PRIVATE_CHANNEL_MEMBERS.Id,
|
||||||
model.PERMISSION_DELETE_POST.Id,
|
model.PERMISSION_DELETE_POST.Id,
|
||||||
model.PERMISSION_EDIT_POST.Id,
|
model.PERMISSION_EDIT_POST.Id,
|
||||||
@@ -124,11 +128,7 @@ func TestDoAdvancedPermissionsMigration(t *testing.T) {
|
|||||||
model.PERMISSION_READ_PUBLIC_CHANNEL.Id,
|
model.PERMISSION_READ_PUBLIC_CHANNEL.Id,
|
||||||
model.PERMISSION_VIEW_TEAM.Id,
|
model.PERMISSION_VIEW_TEAM.Id,
|
||||||
model.PERMISSION_CREATE_PUBLIC_CHANNEL.Id,
|
model.PERMISSION_CREATE_PUBLIC_CHANNEL.Id,
|
||||||
model.PERMISSION_MANAGE_PUBLIC_CHANNEL_PROPERTIES.Id,
|
|
||||||
model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id,
|
|
||||||
model.PERMISSION_CREATE_PRIVATE_CHANNEL.Id,
|
model.PERMISSION_CREATE_PRIVATE_CHANNEL.Id,
|
||||||
model.PERMISSION_MANAGE_PRIVATE_CHANNEL_PROPERTIES.Id,
|
|
||||||
model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id,
|
|
||||||
model.PERMISSION_INVITE_USER.Id,
|
model.PERMISSION_INVITE_USER.Id,
|
||||||
model.PERMISSION_ADD_USER_TO_TEAM.Id,
|
model.PERMISSION_ADD_USER_TO_TEAM.Id,
|
||||||
},
|
},
|
||||||
@@ -291,9 +291,7 @@ func TestDoAdvancedPermissionsMigration(t *testing.T) {
|
|||||||
model.PERMISSION_READ_PUBLIC_CHANNEL.Id,
|
model.PERMISSION_READ_PUBLIC_CHANNEL.Id,
|
||||||
model.PERMISSION_VIEW_TEAM.Id,
|
model.PERMISSION_VIEW_TEAM.Id,
|
||||||
model.PERMISSION_CREATE_PUBLIC_CHANNEL.Id,
|
model.PERMISSION_CREATE_PUBLIC_CHANNEL.Id,
|
||||||
model.PERMISSION_DELETE_PUBLIC_CHANNEL.Id,
|
|
||||||
model.PERMISSION_CREATE_PRIVATE_CHANNEL.Id,
|
model.PERMISSION_CREATE_PRIVATE_CHANNEL.Id,
|
||||||
model.PERMISSION_DELETE_PRIVATE_CHANNEL.Id,
|
|
||||||
model.PERMISSION_INVITE_USER.Id,
|
model.PERMISSION_INVITE_USER.Id,
|
||||||
model.PERMISSION_ADD_USER_TO_TEAM.Id,
|
model.PERMISSION_ADD_USER_TO_TEAM.Id,
|
||||||
},
|
},
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user