Add ApplyEnvVars test to observations config

License: MIT
Signed-off-by: Robert Ignat <robert.ignat91@gmail.com>
This commit is contained in:
Robert Ignat 2019-02-18 17:51:39 +02:00
parent 50844b9e5b
commit 06482e5fce

View File

@ -0,0 +1,26 @@
package observations
import (
"os"
"testing"
)
func TestApplyEnvVars(t *testing.T) {
os.Setenv("CLUSTER_METRICS_ENABLESTATS", "true")
mcfg := &MetricsConfig{}
mcfg.Default()
mcfg.ApplyEnvVars()
if !mcfg.EnableStats {
t.Fatal("failed to override enable_stats with env var")
}
os.Setenv("CLUSTER_TRACING_ENABLETRACING", "true")
tcfg := &TracingConfig{}
tcfg.Default()
tcfg.ApplyEnvVars()
if !tcfg.EnableTracing {
t.Fatal("failed to override enable_tracing with env var")
}
}