Browse Source

DELETE requests respond with 200 on successful deletes

pull/40/head
andreimarcu 9 years ago
parent
commit
7f2db43108
  1. 3
      delete.go
  2. 8
      server_test.go

3
delete.go

@ -1,6 +1,7 @@
package main
import (
"fmt"
"net/http"
"os"
"path"
@ -38,7 +39,7 @@ func deleteHandler(c web.C, w http.ResponseWriter, r *http.Request) {
return
}
notFoundHandler(c, w, r) // 404 - file deleted
fmt.Fprintf(w, "DELETED")
return
} else {

8
server_test.go

@ -278,8 +278,8 @@ func TestPutAndDelete(t *testing.T) {
req.Header.Set("X-Delete-Key", myjson.Delete_Key)
goji.DefaultMux.ServeHTTP(w, req)
if w.Code != 404 {
t.Fatal("Status code was not 404, but " + strconv.Itoa(w.Code))
if w.Code != 200 {
t.Fatal("Status code was not 200, but " + strconv.Itoa(w.Code))
}
// Make sure it's actually gone
@ -334,8 +334,8 @@ func TestPutAndSpecificDelete(t *testing.T) {
req.Header.Set("X-Delete-Key", "supersecret")
goji.DefaultMux.ServeHTTP(w, req)
if w.Code != 404 {
t.Fatal("Status code was not 404, but " + strconv.Itoa(w.Code))
if w.Code != 200 {
t.Fatal("Status code was not 200, but " + strconv.Itoa(w.Code))
}
// Make sure it's actually gone

Loading…
Cancel
Save