* eliminate redundant Client/AdminClient declarations

* harden TestUpdateChannelScheme to API failures

* eliminate unnecessary config restoration

* minor cleanup

* make TestGenerateMfaSecret config dependency explicit

* Update api4/user_test.go

Co-Authored-By: lieut-data <jesse.hallam@gmail.com>

* Update api4/user_test.go

Co-Authored-By: lieut-data <jesse.hallam@gmail.com>

* fix fix for TestUpdateChannelScheme...
Этот коммит содержится в:
Jesse Hallam
2019-01-24 15:19:32 -05:00
коммит произвёл Christopher Speller
родитель ba5566d1a0
Коммит 8af05aa43a
2 изменённых файлов: 437 добавлений и 555 удалений

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

@@ -2347,7 +2347,7 @@ func TestUpdateChannelScheme(t *testing.T) {
th.App.SetPhase2PermissionsMigrationStatus(true)
team := &model.Team{
team, resp := th.SystemAdminClient.CreateTeam(&model.Team{
DisplayName: "Name",
Description: "Some description",
CompanyName: "Some company name",
@@ -2356,34 +2356,35 @@ func TestUpdateChannelScheme(t *testing.T) {
Name: "z-z-" + model.NewId() + "a",
Email: "success+" + model.NewId() + "@simulator.amazonses.com",
Type: model.TEAM_OPEN,
}
team, _ = th.SystemAdminClient.CreateTeam(team)
})
CheckNoError(t, resp)
channel := &model.Channel{
channel, resp := th.SystemAdminClient.CreateChannel(&model.Channel{
DisplayName: "Name",
Name: "z-z-" + model.NewId() + "a",
Type: model.CHANNEL_OPEN,
TeamId: team.Id,
}
channel, _ = th.SystemAdminClient.CreateChannel(channel)
})
CheckNoError(t, resp)
channelScheme := &model.Scheme{
channelScheme, resp := th.SystemAdminClient.CreateScheme(&model.Scheme{
DisplayName: "DisplayName",
Name: model.NewId(),
Description: "Some description",
Scope: model.SCHEME_SCOPE_CHANNEL,
}
channelScheme, _ = th.SystemAdminClient.CreateScheme(channelScheme)
teamScheme := &model.Scheme{
})
CheckNoError(t, resp)
teamScheme, resp := th.SystemAdminClient.CreateScheme(&model.Scheme{
DisplayName: "DisplayName",
Name: model.NewId(),
Description: "Some description",
Scope: model.SCHEME_SCOPE_TEAM,
}
teamScheme, _ = th.SystemAdminClient.CreateScheme(teamScheme)
})
CheckNoError(t, resp)
// Test the setup/base case.
_, resp := th.SystemAdminClient.UpdateChannelScheme(channel.Id, channelScheme.Id)
_, resp = th.SystemAdminClient.UpdateChannelScheme(channel.Id, channelScheme.Id)
CheckNoError(t, resp)
// Test various invalid channel and scheme id combinations.

Разница между файлами не показана из-за своего большого размера Загрузить разницу