grafana/pkg/setting/setting_session_test.go

32 lines
648 B
Go
Raw Normal View History

package setting
import (
"path/filepath"
"testing"
2022-05-06 10:44:22 -05:00
"github.com/grafana/grafana/pkg/infra/log/logtest"
"github.com/stretchr/testify/require"
)
func TestSessionSettings(t *testing.T) {
skipStaticRootValidation = true
t.Run("Reading session should log error ", func(t *testing.T) {
cfg := NewCfg()
homePath := "../../"
2022-05-06 10:44:22 -05:00
logger := &logtest.Fake{}
cfg.Logger = logger
err := cfg.Load(CommandLineArgs{
HomePath: homePath,
Config: filepath.Join(homePath, "pkg/setting/testdata/session.ini"),
})
require.Nil(t, err)
2022-05-06 10:44:22 -05:00
require.Equal(t, 1, logger.WarnLogs.Calls)
require.Greater(t, len(logger.WarnLogs.Message), 0)
})
}