Попытка проверить GET-запрос на запрещенной странице, но перенаправляет на вход в систему и не удается. Как мне это преодолеть?
Попытка выполнить очень простой запрос GET к закрытой странице, однако он всегда возвращает меня обратно к логину.
Это не помогает, потому что Spring Security перенаправит вас на страницу входа, если вы не вошли в систему.
Как мне добавить это в мой тест?
Спасибо
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class AdminPageTestController{
@Autowired
MockMvc mvc;
@Test
public void getAdminPage() throws Exception{
mvc.perform(
get("/admin/adminPage")
.contentType(MediaType.APPLICATION_JSON))
.andDo(print())
.andExpect(status().isOk())
.andExpect(content().string(equalTo("Admin Dashboard")));
}