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