github.com/diptanu/nomad@v0.5.7-0.20170516172507-d72e86cbe3d9/command/agent/log_levels_test.go (about) 1 package agent 2 3 import ( 4 "testing" 5 6 "github.com/hashicorp/logutils" 7 ) 8 9 func TestLevelFilter(t *testing.T) { 10 11 filt := LevelFilter() 12 filt.Levels = []logutils.LogLevel{"TRACE", "DEBUG", "INFO", "WARN", "ERR"} 13 level := logutils.LogLevel("INFO") 14 15 // LevelFilter regards INFO as valid level 16 if !ValidateLevelFilter(level, filt) { 17 t.Fatalf("expected valid LogLevel, %s was invalid", level) 18 } 19 20 level = logutils.LogLevel("FOO") 21 22 // LevelFilter regards FOO as invalid level 23 if ValidateLevelFilter(level, filt) { 24 t.Fatalf("expected invalid LogLevel, %s was valid", level) 25 } 26 27 }