[MM-27967] api4/config_test: fix flaky test if siteurl is already set (#15403)

* api4/config_test: fix flaky test if siteurl is already set

* api4/apitelib enforce siteurl not set
Этот коммит содержится в:
Ibrahim Serdar Acikgoz
2020-09-08 12:44:18 +03:00
коммит произвёл GitHub
родитель 57244d0639
Коммит efa071d978
2 изменённых файлов: 2 добавлений и 2 удалений

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

@@ -117,6 +117,7 @@ func setupTestHelper(dbStore store.Store, searchEngine *searchengine.Broker, ent
*cfg.TeamSettings.MaxUsersPerTeam = 50 *cfg.TeamSettings.MaxUsersPerTeam = 50
*cfg.RateLimitSettings.Enable = false *cfg.RateLimitSettings.Enable = false
*cfg.EmailSettings.SendEmailNotifications = true *cfg.EmailSettings.SendEmailNotifications = true
*cfg.ServiceSettings.SiteURL = ""
// Disable sniffing, otherwise elastic client fails to connect to docker node // Disable sniffing, otherwise elastic client fails to connect to docker node
// More details: https://github.com/olivere/elastic/wiki/Sniffing // More details: https://github.com/olivere/elastic/wiki/Sniffing

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

@@ -4,7 +4,6 @@
package api4 package api4
import ( import (
"fmt"
"net/http" "net/http"
"os" "os"
"strings" "strings"
@@ -146,7 +145,7 @@ func TestUpdateConfig(t *testing.T) {
require.Equal(t, SiteName, cfg.TeamSettings.SiteName, "It should update the SiteName") require.Equal(t, SiteName, cfg.TeamSettings.SiteName, "It should update the SiteName")
t.Run("Should set defaults for missing fields", func(t *testing.T) { t.Run("Should set defaults for missing fields", func(t *testing.T) {
_, appErr := th.SystemAdminClient.DoApiPut(th.SystemAdminClient.GetConfigRoute(), fmt.Sprintf(`{"ServiceSettings":{"SiteURL":"%s"}}`, *cfg.ServiceSettings.SiteURL)) _, appErr := th.SystemAdminClient.DoApiPut(th.SystemAdminClient.GetConfigRoute(), "{}")
require.Nil(t, appErr) require.Nil(t, appErr)
}) })