MockMvc
An Extension for Spring MockMvc tests to enable meaningful testing of controllers that produces HTML.
Setup
In order to use the MockMvc-extension it's required to have the skrapeit-core artifact in the classpath as well as having a proper spring-test / spring-boot-test setup.
pom.xml
How to Use
The skrape{it} MockMvc-extension will extend MockMvc's ResultActions
with an andExpectHtml{}
lambda function. The scope of the lambda will give you a parsed response body (deserialized to a Doc
) and enables you to make comfortable assumptions about the content, properties and structure of the document.
Last updated