Allow disabling timestamps with colored output

This commit is contained in:
Carolyn Van Slyck
2016-08-24 16:59:41 -05:00
parent 08a8a7c27e
commit 98b74aac5b
2 changed files with 13 additions and 1 deletions
+10
View File
@@ -5,6 +5,7 @@ import (
"errors"
"testing"
"time"
"strings"
)
func TestQuoting(t *testing.T) {
@@ -57,5 +58,14 @@ func TestTimestampFormat(t *testing.T) {
checkTimeStr("")
}
func TestDisableTimestampWithColoredOutput(t *testing.T) {
tf := &TextFormatter{DisableTimestamp: true, ForceColors: true}
b, _ := tf.Format(WithField("test", "test"))
if strings.Contains(string(b), "[0000]") {
t.Error("timestamp not expected when DisableTimestamp is true")
}
}
// TODO add tests for sorting etc., this requires a parser for the text
// formatter output.