INNER CODE UNIT · Go

TestDefaultIsConsole

openkruise/kruise-game · main_test.go:144

func TestDefaultIsConsole(t *testing.T) {
	var buf bytes.Buffer
	opts, result := newTestOptions(t, &buf)
	if result.Format != "console" {
		t.Fatalf("expected console format, got %s", result.Format)
	}
	logger := zap.New(zap.UseFlagOptions(&opts.ZapOptions))
	if kv := logging.ResourceKeyValues(); len(kv) > 0 {
		logger = logger.WithValues(kv...)
	}
	buf.Reset()
	logger.Info("hello")
	if strings.Contains(buf.String(), "\"level\":\"info\"") {
		t.Fatalf("expected console log, got JSON log: %s", buf.String())
	}
}

func TestStdLogRedirectsToZap(t *testing.T) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…