diff --git a/extension/Tests/unit/core/report/ReportTest.php b/extension/Tests/unit/core/report/ReportTest.php index 33ffc6294794e89f4700943825223c7c394060ff..1a3ac1e9103768e4c9478017aeb3bc928c3fafb9 100644 --- a/extension/Tests/unit/core/report/ReportTest.php +++ b/extension/Tests/unit/core/report/ReportTest.php @@ -1232,6 +1232,38 @@ EOF; $this->assertEquals($expect, $result); } + /** + * @throws CodeException + * @throws DbException + * @throws DownloadException + * @throws UserFormException + * @throws UserReportException + * @throws \PhpOffice\PhpSpreadsheet\Exception + * @throws \PhpOffice\PhpSpreadsheet\Reader\Exception + * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception + */ + public function testReportWrap() { + + $line = <<<EOF +10.sql = SELECT id, name, firstname FROM Person ORDER BY id LIMIT 2 +10.head = <table> +10.tail = </table> +10.rbeg = <tr> +10.renr = </tr> +10.rsep = -- + +10.fbeg = <td> +10.fend = </td> +10.fsep = ++ +10.fskipwrap = 1,3 + +EOF; + + $result = $this->report->process($line); + $expect = "<table><tr>1++<td>Doe</td>John</tr>--<tr>2++<td>Smith</td>Jane</tr></table>"; + $this->assertEquals($expect, $result); + } + /** * @throws CodeException * @throws DbException