MCPcopy
hub / github.com/sirupsen/logrus / TestFatalWithAlternateExit

Function TestFatalWithAlternateExit

hooks/test/test_test.go:75–85  ·  hooks/test/test_test.go::TestFatalWithAlternateExit
(t *testing.T)

Source from the content-addressed store, hash-verified

73}
74
75func TestFatalWithAlternateExit(t *testing.T) {
76 assert := assert.New(t)
77
78 logger, hook := NewNullLogger()
79 logger.ExitFunc = func(code int) {}
80
81 logger.Fatal("something went very wrong")
82 assert.Equal(logrus.FatalLevel, hook.LastEntry().Level)
83 assert.Equal("something went very wrong", hook.LastEntry().Message)
84 assert.Equal(1, len(hook.Entries))
85}
86
87func TestNewLocal(t *testing.T) {
88 assert := assert.New(t)

Callers

nothing calls this directly

Calls 3

NewNullLoggerFunction · 0.85
LastEntryMethod · 0.80
FatalMethod · 0.65

Tested by

no test coverage detected