99 : void
100 {
101 $renderer = $this->getDefaultRenderer(
null, [$this->html_content]);
103 $this->stylesheet_path,
104 $this->logo,
105 $this->installation_title,
106 $this->html_content,
107 $this->footer_url,
108 );
109
111 $expected = $this->brutallyTrimHTML('
112<body>
113<table class="table">
114 <tr class="header">
115 <td class="spacing">
116 <table class="w-750 center">
117 <tr class="rowheight"></tr>
118 <tr>
119 <td class="image-data">
120 <img class="logo" src="' . $this->logo . '" alt="Logo">
121 </td>
122 <td class="installation-text">
123 <span>
124 <strong>' . $this->installation_title . '</strong>
125 </span>
126 </td>
127 </tr>
128 <tr class="rowheight"></tr>
129 </table>
130 </td>
131 </tr>
132 <tr class="content">
133 <td class="spacing">
134 <table class="w-750 center">
135 <tr class="headerheight"></tr>
136 <tr>
137 <td class="font-definition">
138 ' .
$renderer->render($this->html_content) .
'
139 </td>
140 </tr>
141 <tr class="headerheight"></tr>
142 </table>
143 </td>
144 </tr>
145 <tr class="footer">
146 <td class="spacing">
147 <table class="w-750 center">
148 <tr>
149 <td class="font-definition">
150 <span>' . $this->installation_title . '</span>
151 <br>
152 <a href="ILIAS Link URI">ILIAS Link Label</a>
153 </td>
154 </tr>
155 </table>
156 </td>
157 </tr>
158</table>
159</body>');
160
161 static::assertStringContainsString($expected, $html);
162 }