Skip to content

Commit ce70470

Browse files
adding unit test case
1 parent d9be9ce commit ce70470

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

pkg/log/zap/zap_test.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,23 @@ var _ = Describe("Zap log level flag options setup", func() {
365365
Expect(string(outRaw)).Should(ContainSubstring("debug 1 text"))
366366
})
367367

368+
It("Should set stacktrace zap-stacktrace-level flags.", func() {
369+
args := []string{"--zap-stacktrace-level=disabled"}
370+
fromFlags.BindFlags(&fs)
371+
if err := fs.Parse(args); err != nil {
372+
Expect(err).ToNot(HaveOccurred())
373+
}
374+
logOut := new(bytes.Buffer)
375+
376+
logger := New(UseFlagOptions(&fromFlags), WriteTo(logOut))
377+
logger.V(0).Info("info text")
378+
logger.V(1).Info("debug 1 text")
379+
380+
outRaw := logOut.Bytes()
381+
382+
Expect(outRaw).To(BeEmpty())
383+
})
384+
368385
It("Should set Level 2 increased verbosity for zap-log-level flags.", func() {
369386
args := []string{"--zap-log-level=2"}
370387
fromFlags.BindFlags(&fs)

0 commit comments

Comments
 (0)