diff --git a/bundles/core/src/test/java/com/adobe/cq/wcm/core/components/internal/servlets/embed/EmbedUrlProcessorServletTest.java b/bundles/core/src/test/java/com/adobe/cq/wcm/core/components/internal/servlets/embed/EmbedUrlProcessorServletTest.java index 570fb62382..e3400fba99 100644 --- a/bundles/core/src/test/java/com/adobe/cq/wcm/core/components/internal/servlets/embed/EmbedUrlProcessorServletTest.java +++ b/bundles/core/src/test/java/com/adobe/cq/wcm/core/components/internal/servlets/embed/EmbedUrlProcessorServletTest.java @@ -28,6 +28,9 @@ import com.adobe.cq.wcm.core.components.internal.services.embed.PinterestUrlProcessor; import com.adobe.cq.wcm.core.components.services.embed.UrlProcessor; import com.adobe.cq.wcm.core.components.testing.Utils; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; + import io.wcm.testing.mock.aem.junit5.AemContext; import io.wcm.testing.mock.aem.junit5.AemContextExtension; @@ -74,6 +77,9 @@ public void testUrlWithRegisteredProvider() throws Exception { String expectedOutput = "{\"processor\":\"pinterest\",\"options\":{\"pinId\":\"99360735500167749\"}}"; assertEquals(HttpServletResponse.SC_OK, context.response().getStatus(), "Expected the 200 status code."); assertEquals("application/json;charset=utf-8", context.response().getContentType(), "Expected the JSON content type."); - assertEquals(expectedOutput, context.response().getOutputAsString(), "Does not match the expected response output."); + ObjectMapper mapper = new ObjectMapper(); + JsonNode expected = mapper.readTree(expectedOutput); + JsonNode actual = mapper.readTree(context.response().getOutputAsString()); + assertEquals(expected, actual, "Does not match the expected response output."); } }