We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 647e596 commit 6dca8e8Copy full SHA for 6dca8e8
zapcore/level_test.go
@@ -23,6 +23,7 @@ package zapcore
23
import (
24
"bytes"
25
"flag"
26
+ "fmt"
27
"strings"
28
"testing"
29
@@ -76,6 +77,23 @@ func TestLevelText(t *testing.T) {
76
77
}
78
79
80
+func TestParseLevel(t *testing.T) {
81
+ tests := []struct {
82
+ text string
83
+ level Level
84
+ err error
85
+ }{
86
+ {"info", InfoLevel, nil},
87
+ {"DEBUG", DebugLevel, nil},
88
+ {"FOO", 0, fmt.Errorf("unrecognized level: \"FOO\"")},
89
+ }
90
+ for _, tt := range tests {
91
+ parsedLevel, err := ParseLevel(tt.text)
92
+ assert.Equal(t, tt.level, parsedLevel)
93
+ assert.Equal(t, tt.err, err)
94
95
+}
96
+
97
func TestCapitalLevelsParse(t *testing.T) {
98
tests := []struct {
99
text string
0 commit comments