Преглед на файлове

pkg/plugins: use constants for http methods

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn преди 5 години
родител
ревизия
aa655a4d73
променени са 4 файла, в които са добавени 7 реда и са изтрити 7 реда
  1. 4 4
      pkg/plugins/client_test.go
  2. 1 1
      pkg/plugins/plugin_test.go
  3. 1 1
      pkg/plugins/transport/http_test.go
  4. 1 1
      pkg/plugins/transport/transport.go

+ 4 - 4
pkg/plugins/client_test.go

@@ -70,7 +70,7 @@ func TestEchoInputOutput(t *testing.T) {
 	m := Manifest{[]string{"VolumeDriver", "NetworkDriver"}}
 	m := Manifest{[]string{"VolumeDriver", "NetworkDriver"}}
 
 
 	mux.HandleFunc("/Test.Echo", func(w http.ResponseWriter, r *http.Request) {
 	mux.HandleFunc("/Test.Echo", func(w http.ResponseWriter, r *http.Request) {
-		if r.Method != "POST" {
+		if r.Method != http.MethodPost {
 			t.Fatalf("Expected POST, got %s\n", r.Method)
 			t.Fatalf("Expected POST, got %s\n", r.Method)
 		}
 		}
 
 
@@ -185,7 +185,7 @@ func TestClientStream(t *testing.T) {
 	var output Manifest
 	var output Manifest
 
 
 	mux.HandleFunc("/Test.Echo", func(w http.ResponseWriter, r *http.Request) {
 	mux.HandleFunc("/Test.Echo", func(w http.ResponseWriter, r *http.Request) {
-		if r.Method != "POST" {
+		if r.Method != http.MethodPost {
 			t.Fatalf("Expected POST, got %s", r.Method)
 			t.Fatalf("Expected POST, got %s", r.Method)
 		}
 		}
 
 
@@ -218,7 +218,7 @@ func TestClientSendFile(t *testing.T) {
 		t.Fatal(err)
 		t.Fatal(err)
 	}
 	}
 	mux.HandleFunc("/Test.Echo", func(w http.ResponseWriter, r *http.Request) {
 	mux.HandleFunc("/Test.Echo", func(w http.ResponseWriter, r *http.Request) {
-		if r.Method != "POST" {
+		if r.Method != http.MethodPost {
 			t.Fatalf("Expected POST, got %s\n", r.Method)
 			t.Fatalf("Expected POST, got %s\n", r.Method)
 		}
 		}
 
 
@@ -263,7 +263,7 @@ type testRequestWrapper struct {
 }
 }
 
 
 func (w *testRequestWrapper) NewRequest(path string, data io.Reader) (*http.Request, error) {
 func (w *testRequestWrapper) NewRequest(path string, data io.Reader) (*http.Request, error) {
-	req, err := http.NewRequest("POST", path, data)
+	req, err := http.NewRequest(http.MethodPost, path, data)
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err
 	}
 	}

+ 1 - 1
pkg/plugins/plugin_test.go

@@ -95,7 +95,7 @@ func TestPluginWithNoManifest(t *testing.T) {
 	}
 	}
 
 
 	mux.HandleFunc("/Plugin.Activate", func(w http.ResponseWriter, r *http.Request) {
 	mux.HandleFunc("/Plugin.Activate", func(w http.ResponseWriter, r *http.Request) {
-		if r.Method != "POST" {
+		if r.Method != http.MethodPost {
 			t.Fatalf("Expected POST, got %s\n", r.Method)
 			t.Fatalf("Expected POST, got %s\n", r.Method)
 		}
 		}
 
 

+ 1 - 1
pkg/plugins/transport/http_test.go

@@ -17,5 +17,5 @@ func TestHTTPTransport(t *testing.T) {
 	if err != nil {
 	if err != nil {
 		t.Fatal(err)
 		t.Fatal(err)
 	}
 	}
-	assert.Check(t, is.Equal("POST", request.Method))
+	assert.Check(t, is.Equal(http.MethodPost, request.Method))
 }
 }

+ 1 - 1
pkg/plugins/transport/transport.go

@@ -27,7 +27,7 @@ func newHTTPRequest(path string, data io.Reader) (*http.Request, error) {
 	if !strings.HasPrefix(path, "/") {
 	if !strings.HasPrefix(path, "/") {
 		path = "/" + path
 		path = "/" + path
 	}
 	}
-	req, err := http.NewRequest("POST", path, data)
+	req, err := http.NewRequest(http.MethodPost, path, data)
 	if err != nil {
 	if err != nil {
 		return nil, err
 		return nil, err
 	}
 	}