1
0
Fork 0
test/internal/client/client_test.go

28 lines
652 B
Go

package client
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestNewClient(t *testing.T) {
/* TODO(toby3d): Почему-то невалидный адрес не вызывает никаких ошибок (упреждающее прослушивание?)
t.Run("invalid", func(t *testing.T) {
c, err := NewClient("wtf")
assert.Error(t, err)
t.Run("close", func(t *testing.T) {
assert.Error(t, c.Close())
})
})
*/
t.Run("valid", func(t *testing.T) {
c, err := NewClient(":2368")
assert.NoError(t, err)
assert.NotNil(t, c)
t.Run("close", func(t *testing.T) {
assert.NoError(t, c.Close())
})
})
}