Skip to content
Snippets Groups Projects

Language school user

Merged Martin Gargalovič requested to merge language-school-user into main
1 file
+ 14
1
Compare changes
  • Side-by-side
  • Inline
@@ -174,7 +174,7 @@ class UserControllerTest {
@Test
void login() throws Exception {
mockMvc.perform(get("/users/login")
mockMvc.perform(post("/users/login")
.content(asJsonString(USER_TO_LOGIN))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk());
@@ -189,6 +189,19 @@ class UserControllerTest {
.andExpect(status().is4xxClientError());
}
@Test
void logout() throws Exception {
String response = mockMvc.perform(post("/users")
.content(asJsonString(USER_TO_CREATE))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk()).andReturn().getResponse().getContentAsString();
String id = objectMapper.readValue(response, UserDto.class).getId();
mockMvc.perform(post("/users/logout/{id}", id))
.andExpect(status().isOk());
}
private static String asJsonString(final Object obj) throws JsonProcessingException {
return new ObjectMapper().writeValueAsString(obj);
}
Loading