Skip to content

Commit

Permalink
#146: Tested logging config
Browse files Browse the repository at this point in the history
  • Loading branch information
roma-glushko committed Mar 17, 2024
1 parent 0cd0374 commit 815427a
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions pkg/telemetry/logging_test.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package telemetry

import (
"github.com/stretchr/testify/require"
"testing"
)

func TestLogging_PlainOutputSetup(t *testing.T) {
config := LogConfig{
Encoding: "console",
}
zapConfig := config.ToZapConfig()

require.Equal(t, config.Encoding, "console")
require.NotNil(t, zapConfig)
require.Equal(t, zapConfig.Encoding, "console")
}

func TestLogging_JSONOutputSetup(t *testing.T) {
config := DefaultLogConfig()
zapConfig := config.ToZapConfig()

require.Equal(t, config.Encoding, "json")
require.NotNil(t, zapConfig)
require.Equal(t, zapConfig.Encoding, "json")
}

0 comments on commit 815427a

Please sign in to comment.