blob: f93ec9b6b3a61fe7c5b7cdfbf643b102c2bbfcc4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
package logger
import (
"fmt"
"github.com/sirupsen/logrus"
"github.com/sirupsen/logrus/hooks/test"
"github.com/stretchr/testify/assert"
"testing"
)
func TestSomething(t *testing.T){
logger, hook := test.NewNullLogger()
logger.Error("Helloerror")
assert.Equal(t, 1, len(hook.Entries))
assert.Equal(t, logrus.ErrorLevel, hook.LastEntry().Level)
assert.Equal(t, "Helloerror", hook.LastEntry().Message)
// TODO Check timestamp format here
assert.Equal(t, "", hook.LastEntry().Time)
fmt.Println(hook.LastEntry().Time)
hook.Reset()
assert.Nil(t, hook.LastEntry())
}
|