func TestCreateUIMissingWritePermission(t *testing.T) { var response = httptest.NewRecorder() var request = getRequest(t, "/someFile?create") var store = mockstore.New() var sut = createSut(store) store.GivenNotExists() sut.ServeHTTP(response, request) assertResponseBodyNotEmpty(t, response) assertResponseCode(t, response, http.StatusUnauthorized) }
func TestCreateUISuccess(t *testing.T) { var response = httptest.NewRecorder() var request = getRequest(t, "/someFile?create") var store = mockstore.New() var sut = createSut(store) store.GivenWriteAccess() store.GivenNotExists() sut.ServeHTTP(response, request) assertResponseBodyNotEmpty(t, response) assertResponseCode(t, response, http.StatusOK) }