1
0
Fork 0

Correct method for removal of node

master
Philip O'Toole 8 years ago
parent 45427e82ad
commit 918a3200dd

@ -271,7 +271,7 @@ func (s *Service) handleRemove(w http.ResponseWriter, r *http.Request) {
return
}
if r.Method != "POST" {
if r.Method != "DELETE" {
w.WriteHeader(http.StatusMethodNotAllowed)
return
}

@ -110,6 +110,14 @@ func Test_405Routes(t *testing.T) {
t.Fatalf("failed to get expected 405, got %d", resp.StatusCode)
}
resp, err = client.Post(host+"/remove", "", nil)
if err != nil {
t.Fatalf("failed to make request")
}
if resp.StatusCode != 405 {
t.Fatalf("failed to get expected 405, got %d", resp.StatusCode)
}
resp, err = client.Get(host + "/join")
if err != nil {
t.Fatalf("failed to make request")

Loading…
Cancel
Save