@Test
    public void merge_files_from_includes_directory() {
        QuteTemplateEngine engine = new QuteTemplateEngine(CONFIG);
        String rendered = engine.applyTemplate(
                "<html>"
                        + "{#include header.include.html generator='Apiman Notifications' }"
                        + "{#title}Marc{/title}"
                        + "{/include}"
                        + "<body>"
                        + "<p>This should be in the middle</p>"
                        + "</body>"
                        + "{#include footer.include.html /}"
                        + "</html>",
                Map.of()
        );

        String expected = "<html><head>\n"
                      + "  <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js\" crossorigin=\"anonymous\"></script>\n"
                      + "  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css\" crossorigin=\"anonymous\">\n"
                      + "  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.0/font/bootstrap-icons.css\" crossorigin=\"anonymous\">\n"
                      + "  <title>Marc</title>\n"
                      + "  <meta name=\"generator\" content=\"Apiman Notifications\">\n"
                      + "</head><body><p>This should be in the middle</p></body><footer>\n"
                      + "  This notification was generated automatically by the <a href=\"https://www.apiman.io\" target=\"_blank\">Apiman</a> platform.\n"
                      + "</footer>\n"
                      + "</html>";

        assertThat(rendered)
                .isEqualTo(expected);
    }
@author Marc Savy {@literal <marc@blackparrotlabs.io>}
manager/test/api/src/test/java/io/apiman/manager/api/notifications/email/QuteTemplateEngineTest.java