MCPcopy
hub / github.com/mtlynch/picoshare / TestDeleteNonExistentFile

Function TestDeleteNonExistentFile

handlers/delete_test.go:48–63  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

46}
47
48func TestDeleteNonExistentFile(t *testing.T) {
49 dataStore := test_sqlite.New()
50 s := handlers.New(mockAuthenticator{}, &dataStore, nilSpaceChecker, nilGarbageCollector, handlers.NewClock())
51
52 req := httptest.NewRequest(http.MethodDelete, "/api/entry/hR87apiUCj", nil)
53
54 rec := httptest.NewRecorder()
55 s.Router().ServeHTTP(rec, req)
56 res := rec.Result()
57
58 // File doesn't exist, but there's no error for deleting a non-existent file.
59 if status := res.StatusCode; status != http.StatusOK {
60 t.Fatalf("DELETE /api/entry returned wrong status code: got %v want %v",
61 status, http.StatusOK)
62 }
63}
64
65func TestDeleteInvalidEntryID(t *testing.T) {
66 dataStore := test_sqlite.New()

Callers

nothing calls this directly

Calls 4

NewFunction · 0.92
NewFunction · 0.92
NewClockFunction · 0.92
RouterMethod · 0.80

Tested by

no test coverage detected