client: simplify API, add StartReadingWait

This commit is contained in:
aler9
2021-11-12 15:48:50 +01:00
committed by Alessandro Ros
parent d04381d787
commit e13b4289ec
16 changed files with 82 additions and 199 deletions

View File

@@ -90,7 +90,7 @@ func TestClientSession(t *testing.T) {
c := Client{}
err = c.Dial(u.Scheme, u.Host)
err = c.Start(u.Scheme, u.Host)
require.NoError(t, err)
defer c.Close()
@@ -171,7 +171,7 @@ func TestClientAuth(t *testing.T) {
c := Client{}
err = c.Dial(u.Scheme, u.Host)
err = c.Start(u.Scheme, u.Host)
require.NoError(t, err)
defer c.Close()
@@ -235,7 +235,7 @@ func TestClientDescribeCharset(t *testing.T) {
c := Client{}
err = c.Dial(u.Scheme, u.Host)
err = c.Start(u.Scheme, u.Host)
require.NoError(t, err)
defer c.Close()
@@ -277,7 +277,7 @@ func TestClientCloseDuringRequest(t *testing.T) {
c := Client{}
err = c.Dial(u.Scheme, u.Host)
err = c.Start(u.Scheme, u.Host)
require.NoError(t, err)
optionsDone := make(chan struct{})