X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Fdemo%2FHtmlControllerIT.java;h=b6bd98f91786825dfab1b8195cc3ce65645f5c99;hb=3eeb808a70301a9bf98dd6a3b6141e33cf863156;hp=bcf037cf18ea703f703fe91331e3ac366e3bffb8;hpb=c35cf11506a3b1c3813d1c7ea76c1d2ed57b6319;p=demos%2Ftesting diff --git a/src/test/java/de/juplo/demo/HtmlControllerIT.java b/src/test/java/de/juplo/demo/HtmlControllerIT.java index bcf037c..b6bd98f 100644 --- a/src/test/java/de/juplo/demo/HtmlControllerIT.java +++ b/src/test/java/de/juplo/demo/HtmlControllerIT.java @@ -50,4 +50,29 @@ public class HtmlControllerIT }); verify(service).getRemoteText("foo"); } + + @Test + @DisplayName("Mapping for HtmlController: /") + void testUriWithoutParameter() + { + webClient + .get() + .uri("/") + .exchange() + .expectStatus().isOk() + .expectBody(String.class).value(rendered -> + { + Document doc = Jsoup.parse(rendered); + assertThat( + doc + .select("html > body > main > div > div > div > pre") + .isEmpty()) + .isFalse(); + assertThat( + doc + .select("html > body > main > div > div > div > pre") + .text()) + .isEmpty(); + }); + } }