summaryrefslogtreecommitdiffstats
path: root/config_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'config_test.go')
-rw-r--r--config_test.go29
1 files changed, 8 insertions, 21 deletions
diff --git a/config_test.go b/config_test.go
index 5699444..4afb44d 100644
--- a/config_test.go
+++ b/config_test.go
@@ -16,35 +16,22 @@ func TestParse(t *testing.T) {
f func(c Config, e error)
}{
{
- i: "logdir",
+ i: "graphhorizontalscale",
f: func(c Config, e error) {
- assert.Error(t, e, "invalid config syntax")
+ assert.Error(t, e, "invalid graphhorizontalscale syntax")
},
},
{
- i: "logdir=foo=bar",
+ i: "helpvisible=true=false",
f: func(c Config, e error) {
assert.NotNil(t, e)
},
},
{
- i: "foo=bar",
- f: func(c Config, e error) {
- assert.NotNil(t, e)
- },
- },
- {
- i: "configdir=abc\nlogdir=bar\nlogfile=errors",
- f: func(c Config, e error) {
- assert.Nil(t, e, "unexpected error")
- assert.Equal(t, "abc", c.ConfigDir)
- },
- },
- {
- i: "CONFIGDIR=abc\nloGdir=bar\nlogFILe=errors",
+ i: "GRAPHHORIZONTALSCALE=1\nhelpVisible=true",
f: func(c Config, e error) {
assert.Nil(t, e, "unexpected error")
- assert.Equal(t, "abc", c.ConfigDir)
+ assert.Equal(t, 1, c.GraphHorizontalScale)
},
},
{
@@ -60,14 +47,14 @@ func TestParse(t *testing.T) {
},
},
{
- i: "helpvisible=true\nupdateinterval=30\naveragecpu=true\nPerCPULoad=true\ntempscale=100\nstatusbar=true\nnetinterface=eth0\nlayout=minimal\nmaxlogsize=200",
+ i: "helpvisible=true\nupdateinterval=30\naveragecpu=true\nPerCPULoad=true\ntempscale=F\nstatusbar=true\nnetinterface=eth0\nlayout=minimal\nmaxlogsize=200",
f: func(c Config, e error) {
assert.Nil(t, e, "unexpected error")
assert.Equal(t, true, c.HelpVisible)
assert.Equal(t, time.Duration(30), c.UpdateInterval)
assert.Equal(t, true, c.AverageLoad)
assert.Equal(t, true, c.PercpuLoad)
- assert.Equal(t, widgets.TempScale(100), c.TempScale)
+ assert.Equal(t, widgets.TempScale(70), c.TempScale)
assert.Equal(t, true, c.Statusbar)
assert.Equal(t, "eth0", c.NetInterface)
assert.Equal(t, "minimal", c.Layout)
@@ -77,7 +64,7 @@ func TestParse(t *testing.T) {
}
for _, tc := range tests {
in := strings.NewReader(tc.i)
- c := Config{}
+ c := NewConfig()
e := load(in, &c)
tc.f(c, e)
}