status-im/status-go

View on GitHub
logutils/logger_test.go

Summary

Maintainability
A
0 mins
Test Coverage
package logutils

import (
    "bytes"
    "testing"

    "github.com/stretchr/testify/require"

    "github.com/ethereum/go-ethereum/log"
)

func TestPrintOrigins(t *testing.T) {
    buf := bytes.NewBuffer(nil)
    handler := log.StreamHandler(buf, log.TerminalFormat(false))
    require.NoError(t, enableRootLog("debug", handler))
    log.Debug("hello")
    require.Contains(t, buf.String(), "logutils/logger_test.go:16")
}