Files
sailpoint-cli/cmd/connector/client/logs_client_test.go
2022-09-27 15:55:45 -04:00

36 lines
853 B
Go

// Copyright (c) 2022, SailPoint Technologies, Inc. All rights reserved.
package connclient
import (
"testing"
)
func TestLogFormatWithInnerLevel(t *testing.T) {
msg := &LogMessage{
TenantID: "123",
Level: "INFO",
Message: map[string]interface{}{
"level": "DEBUG",
"message": "log message",
},
}
msgJson := msg.MessageString()
if msgJson != "{\"message\":\"log message\"}" {
t.Errorf("invalid format for json log message. expecting %s, got %s ", "{\"message\":\"log message\"}", msgJson)
}
msg = &LogMessage{
TenantID: "123",
Level: "INFO",
Message: map[string]interface{}{
"message": "log message",
},
}
msgJson = msg.MessageString()
if msgJson != "{\"message\":\"log message\"}" {
t.Errorf("invalid format for json log message. expecting %s, got %s ", "{\"message\":\"log message\"}", msgJson)
}
}