@Test
public void jmapVacationShouldHaveSupportForHtmlMail() throws Exception {
AccessToken user1AccessToken = authenticateJamesUser(baseUri(guiceJamesServer), USER_1, PASSWORD);
AccessToken user2AccessToken = authenticateJamesUser(baseUri(guiceJamesServer), USER_2, PASSWORD);
setHtmlVacationResponse(user1AccessToken);
String user2OutboxId = getOutboxId(user2AccessToken);
sendMail(user2AccessToken, user2OutboxId, "user|inbox|1");
calmlyAwait.atMost(10, TimeUnit.SECONDS)
.until(() -> isTextMessageReceived(user1AccessToken, getInboxId(user1AccessToken), ORIGINAL_MESSAGE_TEXT_BODY, USER_2, USER_1));
calmlyAwait.atMost(10, TimeUnit.SECONDS)
.until(() -> assertOneMessageWithHtmlBodyReceived(user2AccessToken, getInboxId(user2AccessToken), HTML_REASON, USER_1, USER_2));
}