🐛 Load config env before paraing cli

This commit is contained in:
Dan Jones 2024-02-10 11:48:23 -06:00
commit a6f3cf39a0
3 changed files with 37 additions and 8 deletions

View file

@ -57,3 +57,21 @@ func TestOverrideJson(t *testing.T) {
}
// @todo test time
func TestStdoutMissing(t *testing.T) {
var oo Outputs = map[string]Output{}
std, en := oo.Stdout()
assert.False(t, en)
assert.Equal(t, Stdout{}, std)
}
func TestStdoutLoad(t *testing.T) {
os.Setenv("LOG_STDOUT_JSON", "true")
defer os.Unsetenv("LOG_STDOUT_JSON")
os.Setenv("LOG_STDOUT_ENABLED", "true")
defer os.Unsetenv("LOG_STDOUT_ENABLED")
c, _ := Load()
std, en := c.Outputs.Stdout()
assert.True(t, en)
assert.True(t, std.Json)
}