| 1234567891011121314151617181920212223242526272829303132 |
- package setting
- import (
- "os"
- "path/filepath"
- "testing"
- . "github.com/smartystreets/goconvey/convey"
- )
- func TestLoadingSettings(t *testing.T) {
- WorkDir, _ = filepath.Abs("../../")
- Convey("Testing loading settings from ini file", t, func() {
- Convey("Given the default ini files", func() {
- NewConfigContext("")
- So(AppName, ShouldEqual, "Grafana")
- So(AdminUser, ShouldEqual, "admin")
- })
- Convey("Should be able to override via environment variables", func() {
- os.Setenv("GF_SECURITY_ADMIN_USER", "superduper")
- NewConfigContext("")
- So(AdminUser, ShouldEqual, "superduper")
- })
- })
- }
|