Этот коммит содержится в:
Chris
2017-11-16 08:40:26 -06:00
коммит произвёл GitHub
родитель 6eb4b4604c
Коммит bf6bb9bce9
8 изменённых файлов: 85 добавлений и 19 удалений

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

@@ -4,7 +4,9 @@
package utils
import (
"io/ioutil"
"os"
"path/filepath"
"strings"
"testing"
"time"
@@ -21,6 +23,23 @@ func TestConfig(t *testing.T) {
InitTranslations(Cfg.LocalizationSettings)
}
func TestFindConfigFile(t *testing.T) {
dir, err := ioutil.TempDir("", "")
require.NoError(t, err)
defer os.RemoveAll(dir)
path := filepath.Join(dir, "config.json")
require.NoError(t, ioutil.WriteFile(path, []byte("{}"), 0600))
assert.Equal(t, path, FindConfigFile(path))
prevDir, err := os.Getwd()
require.NoError(t, err)
defer os.Chdir(prevDir)
os.Chdir(dir)
assert.Equal(t, path, FindConfigFile(path))
}
func TestConfigFromEnviroVars(t *testing.T) {
os.Setenv("MM_TEAMSETTINGS_SITENAME", "From Enviroment")
os.Setenv("MM_TEAMSETTINGS_CUSTOMBRANDTEXT", "Custom Brand")