Backend: Add tests for api

This commit is contained in:
Theresa Gresch
2020-10-19 16:11:42 +02:00
parent b6d9d7e11f
commit 1cd2dfbd22
2 changed files with 41 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
package api
import (
"github.com/stretchr/testify/assert"
"net/http"
"testing"
)
func TestDeleteFile(t *testing.T) {
t.Run("delete not existing file", func(t *testing.T) {
app, router, _ := NewApiTest()
DeleteFile(router)
r := PerformRequest(app, "DELETE", "/api/v1/photos/5678/files/23456hbg")
assert.Equal(t, http.StatusNotFound, r.Code)
})
/*t.Run("delete primary file", func(t *testing.T) {
app, router, _ := NewApiTest()
DeleteFile(router)
r := PerformRequest(app, "DELETE", "/api/v1/photos/pt9jtdre2lvl0yh7/files/ft8es39w45bnlqdw")
assert.Equal(t, http.StatusNotFound, r.Code)
})*/
}