21 lines
577 B
Go
21 lines
577 B
Go
|
//go:build windows || plan9 || nacl
|
||
|
// +build windows plan9 nacl
|
||
|
|
||
|
package logging
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
gsyslog "github.com/hashicorp/go-syslog"
|
||
|
"github.com/stretchr/testify/require"
|
||
|
)
|
||
|
|
||
|
func TestSyslog_Unsupported(t *testing.T) {
|
||
|
// the role of the underlying go-syslog library is primarily to wrap the
|
||
|
// default log/syslog package such that when running against an unsupported
|
||
|
// OS, a meaningful error is returned, so that's what we'll test here by default.
|
||
|
s, err := gsyslog.NewLogger(gsyslog.LOG_NOTICE, "USER", "consul")
|
||
|
require.Error(t, err)
|
||
|
require.Nil(t, s)
|
||
|
}
|