") ist kein HTML.
* Wurde sie dafür gehalten, zeigte DeskHub den Text als HTML an und alle Zeilenumbrüche gingen verloren.
*/
putenv('DESKHUB_TESTING=1');
putenv('DESKHUB_SQLITE_PATH=:memory:');
require_once dirname(__DIR__) . '/includes/bootstrap.php';
$failures = [];
$check = function (bool $ok, string $what) use (&$failures): void {
if (!$ok) $failures[] = $what;
};
$text = [
"und de nächste Teil\n\nGesendet: Sonntag\nVon: Windelgeschichten Hallo
Zeile 2', 'Zeile 1
Zeile 2', 'Zeile 1
Zeile 2', '
| x |
x
", ]; foreach ($html as $h) $check(message_is_html($h), 'HTML: ' . substr($h, 0, 50)); if ($failures) { fwrite(STDERR, "Fehlgeschlagen:\n - " . implode("\n - ", $failures) . "\n"); exit(1); } echo "Message HTML detection checks passed.\n";