Я столкнулся с проблемой проводной сети при запуске тестов для действий Github.
Следующий пример не удалось выполнить действия Github, я попытался использовать mutate
и headers
для настройки basi c авт. В действиях Github он жалуется, что статус утверждения - 401, а не 404.
Но этот тест был пройден на моем локальном компьютере в обоих направлениях .
@Test
public void updateNoneExistedPostWithUserRole_shouldReturn404() {
client
//mutate().filter(basicAuthentication("user", "password")).build()
.put()
.uri("/posts/none_existed")
.headers( httpHeaders -> httpHeaders.setBasicAuth("user", "password"))
.body(BodyInserters.fromValue(Post.builder().title("updated title").content("updated content").build()))
.exchange()
.expectStatus().isEqualTo(HttpStatus.NOT_FOUND);
}
можно получить полные коды здесь .
Результат сбоя действий Github: здесь .