summaryrefslogtreecommitdiff
path: root/tests/app/Module/DescendancyReportModuleTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/app/Module/DescendancyReportModuleTest.php')
-rw-r--r--tests/app/Module/DescendancyReportModuleTest.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/app/Module/DescendancyReportModuleTest.php b/tests/app/Module/DescendancyReportModuleTest.php
index 49d8ea0245..bacfe8bab1 100644
--- a/tests/app/Module/DescendancyReportModuleTest.php
+++ b/tests/app/Module/DescendancyReportModuleTest.php
@@ -27,6 +27,8 @@ use Fisharebest\Webtrees\Report\ReportPdf;
use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\TestCase;
use Fisharebest\Webtrees\Webtrees;
+use League\Flysystem\Adapter\NullAdapter;
+use League\Flysystem\Filesystem;
/**
* Test harness for the class DescendancyReportModule
@@ -76,6 +78,8 @@ class DescendancyReportModuleTest extends TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $data_filesystem = new Filesystem(new NullAdapter());
+
$user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
$user->setPreference('canadmin', '1');
Auth::login($user);
@@ -93,13 +97,13 @@ class DescendancyReportModuleTest extends TestCase
$this->assertIsArray($report->reportProperties());
ob_start();
- new ReportParserGenerate($xml, new ReportHtml(), $vars, $tree);
+ new ReportParserGenerate($xml, new ReportHtml(), $vars, $tree, $data_filesystem);
$html = ob_get_clean();
$this->assertStringStartsWith('<', $html);
$this->assertStringEndsWith('>', $html);
ob_start();
- new ReportParserGenerate($xml, new ReportPdf(), $vars, $tree);
+ new ReportParserGenerate($xml, new ReportPdf(), $vars, $tree, $data_filesystem);
$pdf = ob_get_clean();
$this->assertStringStartsWith('%PDF', $pdf);
$this->assertStringEndsWith("%%EOF\n", $pdf);