Shorthand functions request with common HTTP methods

This commit is contained in:
Roberto Abdelkader Martínez Pérez
2019-10-03 15:06:26 +02:00
parent 43abacbb2f
commit b1c2db057c
3 changed files with 30 additions and 10 deletions
+6 -6
View File
@@ -13,7 +13,7 @@ func TestReturnErrorOnInvalidURL(t *testing.T) {
defer gock.Off()
gock.New("").Reply(200)
err := Do("GET", "://", nil, nil)
err := Request("GET", "://", nil, nil)
if err == nil {
t.Errorf("Expected error not returned")
}
@@ -29,7 +29,7 @@ func TestRequestGivenMethod(t *testing.T) {
mock.Method = "FOO"
mock.Reply(200)
err := Do("FOO", "http://localhost", nil, nil)
err := Request("FOO", "http://localhost", nil, nil)
if err != nil {
t.Errorf("Unexpected error on request")
}
@@ -44,7 +44,7 @@ func TestReturnHTTPErrorAsIs(t *testing.T) {
customError := errors.New("FOO")
gock.New("http://localhost").ReplyError(customError)
err := Do("GET", "http://localhost", nil, nil)
err := Request("GET", "http://localhost", nil, nil)
if errors.Unwrap(err) != customError {
t.Errorf("Returned error is not the expected error")
}
@@ -58,7 +58,7 @@ func TestReturnHTTPReasonAsErrorWhenUnsuccessful(t *testing.T) {
defer gock.Off()
gock.New("http://localhost").Reply(http.StatusTeapot)
err := Do("GET", "http://localhost", nil, nil)
err := Request("GET", "http://localhost", nil, nil)
if err == nil || err.Error() != http.StatusText(http.StatusTeapot) {
t.Errorf("Reason should be returned as an error")
}
@@ -75,7 +75,7 @@ func TestCopyResponseBodyToWriter(t *testing.T) {
rw := new(bytes.Buffer)
err := Do("GET", "http://localhost", nil, rw)
err := Request("GET", "http://localhost", nil, rw)
if err != nil {
t.Errorf("Unexpected error %v", err)
}
@@ -101,7 +101,7 @@ func TestWriteToDevNullWhenNoWriter(t *testing.T) {
defer func() { devnull = original }()
err := Do("GET", "http://localhost", nil, nil)
err := Request("GET", "http://localhost", nil, nil)
if err != nil {
t.Errorf("Unexpected error %v", err)
}