public void updateDoesNotPersistInvalidData() throws Exception {
MockHttpServletRequestBuilder editPostRequest = put("/admin/blog/" + post.getAdminSlug());
editPostRequest.param("title", "");
editPostRequest.param("content", "");
editPostRequest.param("category", PostCategory.NEWS_AND_EVENTS.name());
editPostRequest.param("draft", "false");
mockMvc.perform(editPostRequest).andExpect(status().isOk());
Post updatedPost = postRepository.findOne(post.getId());
assertEquals("Original Title", updatedPost.getTitle());