6 "github.com/stretchr/testify/assert"
9 func TestStdlogAdapter(t *testing.T) {
10 t.Run("picks debug level", func(t *testing.T) {
13 level, rest := s.pickLevel("[DEBUG] coffee?")
15 assert.Equal(t, Debug, level)
16 assert.Equal(t, "coffee?", rest)
19 t.Run("picks trace level", func(t *testing.T) {
22 level, rest := s.pickLevel("[TRACE] coffee?")
24 assert.Equal(t, Trace, level)
25 assert.Equal(t, "coffee?", rest)
28 t.Run("picks info level", func(t *testing.T) {
31 level, rest := s.pickLevel("[INFO] coffee?")
33 assert.Equal(t, Info, level)
34 assert.Equal(t, "coffee?", rest)
37 t.Run("picks warn level", func(t *testing.T) {
40 level, rest := s.pickLevel("[WARN] coffee?")
42 assert.Equal(t, Warn, level)
43 assert.Equal(t, "coffee?", rest)
46 t.Run("picks error level", func(t *testing.T) {
49 level, rest := s.pickLevel("[ERROR] coffee?")
51 assert.Equal(t, Error, level)
52 assert.Equal(t, "coffee?", rest)
55 t.Run("picks error as err level", func(t *testing.T) {
58 level, rest := s.pickLevel("[ERR] coffee?")
60 assert.Equal(t, Error, level)
61 assert.Equal(t, "coffee?", rest)