@@ -52,32 +52,20 @@ func TestLoggingToStd(t *testing.T) {
5252 })
5353}
5454
55- func TestFormatterColorsVerboseMessages (t * testing.T ) {
55+ func TestFormatterColorsDebugMessages (t * testing.T ) {
5656 setNoColorForTest (t , false )
5757
58- tests := [] struct {
59- name string
60- level log. Level
61- }{
62- { name : "debug" , level : log . DebugLevel },
63- { name : "trace" , level : log . TraceLevel },
58+ line , err := ( & Formatter {}). Format ( & log. Entry {
59+ Level : log . DebugLevel ,
60+ Message : "debug message" ,
61+ })
62+ if err != nil {
63+ t . Fatalf ( "Format() error = %v" , err )
6464 }
6565
66- for _ , tt := range tests {
67- t .Run (tt .name , func (t * testing.T ) {
68- line , err := (& Formatter {}).Format (& log.Entry {
69- Level : tt .level ,
70- Message : "debug message" ,
71- })
72- if err != nil {
73- t .Fatalf ("Format() error = %v" , err )
74- }
75-
76- expected := color .BlueString ("lets:" ) + " " + color .BlueString ("debug message" ) + "\n "
77- if string (line ) != expected {
78- t .Fatalf ("unexpected debug line: %q" , string (line ))
79- }
80- })
66+ expected := color .BlueString ("lets:" ) + " " + color .BlueString ("debug message" ) + "\n "
67+ if string (line ) != expected {
68+ t .Fatalf ("unexpected debug line: %q" , string (line ))
8169 }
8270}
8371
@@ -120,6 +108,14 @@ func TestFormatterFormatsLevelsAndFields(t *testing.T) {
120108 },
121109 fields : []string {"alpha=one" , "beta=two" },
122110 },
111+ {
112+ name : "trace_no_data" ,
113+ entry : & log.Entry {
114+ Level : log .TraceLevel ,
115+ Message : "trace message" ,
116+ Data : log.Fields {},
117+ },
118+ },
123119 }
124120
125121 for _ , tt := range tests {
0 commit comments