* reduce cfg boilerplate

* fix compile error

* user test fix

* another test fix

* simplify diagnostics / testing
Этот коммит содержится в:
Chris
2017-10-23 02:39:51 -07:00
коммит произвёл GitHub
родитель fd6192473b
Коммит 08b7b1c414
13 изменённых файлов: 279 добавлений и 689 удалений

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

@@ -32,7 +32,8 @@ import (
)
type TestHelper struct {
App *app.App
App *app.App
originalConfig *model.Config
Client *model.Client4
BasicUser *model.User
@@ -86,6 +87,7 @@ func setupTestHelper(enterprise bool) *TestHelper {
th := &TestHelper{
App: app.New(options...),
}
th.originalConfig = th.App.Config().Clone()
th.App.UpdateConfig(func(cfg *model.Config) { *cfg.TeamSettings.MaxUsersPerTeam = 50 })
th.App.UpdateConfig(func(cfg *model.Config) { *cfg.RateLimitSettings.Enable = false })
@@ -177,6 +179,11 @@ func (me *TestHelper) TearDown() {
wg.Wait()
me.App.UpdateConfig(func(cfg *model.Config) {
*cfg = *me.originalConfig
})
utils.SetDefaultRolesBasedOnConfig()
me.App.Shutdown()
utils.EnableDebugLogForTest()