func TestEditUIMissingWritePermission(t *testing.T) { var response = httptest.NewRecorder() var request = getRequest(t, "/someFile?edit") var store = mockstore.New() var sut = createSut(store) store.GivenReadAccess() store.GivenMimeType("text/plain") sut.ServeHTTP(response, request) assertResponseBodyNotEmpty(t, response) assertResponseCode(t, response, http.StatusUnauthorized) }
func TestEditUINotExists(t *testing.T) { var response = httptest.NewRecorder() var request = getRequest(t, "/someFile?edit") var store = mockstore.New() var sut = createSut(store) store.GivenNotExists() store.GivenReadAccess() store.GivenWriteAccess() sut.ServeHTTP(response, request) assertResponseBodyNotEmpty(t, response) assertResponseCode(t, response, http.StatusNotFound) }