summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/app/Module/AhnentafelReportModuleTest.php8
-rw-r--r--tests/app/Module/BirthReportModuleTest.php6
-rw-r--r--tests/app/Module/CemeteryReportModuleTest.php6
-rw-r--r--tests/app/Module/ChangeReportModuleTest.php6
-rw-r--r--tests/app/Module/DeathReportModuleTest.php6
-rw-r--r--tests/app/Module/DescendancyReportModuleTest.php8
-rw-r--r--tests/app/Module/FactSourcesReportModuleTest.php6
-rw-r--r--tests/app/Module/FamilyGroupReportModuleTest.php6
-rw-r--r--tests/app/Module/IndividualFamiliesReportModuleTest.php8
-rw-r--r--tests/app/Module/IndividualReportModuleTest.php8
-rw-r--r--tests/app/Module/MarriageReportModuleTest.php6
-rw-r--r--tests/app/Module/MissingFactsReportModuleTest.php9
-rw-r--r--tests/app/Module/OccupationReportModuleTest.php6
-rw-r--r--tests/app/Module/PedigreeReportModuleTest.php8
-rw-r--r--tests/app/Module/RelatedIndividualsReportModuleTest.php8
15 files changed, 98 insertions, 7 deletions
diff --git a/tests/app/Module/AhnentafelReportModuleTest.php b/tests/app/Module/AhnentafelReportModuleTest.php
index bab36d1bd7..7567a795bc 100644
--- a/tests/app/Module/AhnentafelReportModuleTest.php
+++ b/tests/app/Module/AhnentafelReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,11 +72,15 @@ class AhnentafelReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/ahnentafel_report.xml';
$vars = [
- 'pid' => ['id' => 'i1'],
+ 'pid' => ['id' => 'X1030'],
'maxgen' => ['id' => '3'],
'sources' => ['id' => 'on'],
'pageSize' => ['id' => 'A4'],
diff --git a/tests/app/Module/BirthReportModuleTest.php b/tests/app/Module/BirthReportModuleTest.php
index 2227b39afa..22d8950267 100644
--- a/tests/app/Module/BirthReportModuleTest.php
+++ b/tests/app/Module/BirthReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,6 +72,10 @@ class BirthReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/birth_report.xml';
diff --git a/tests/app/Module/CemeteryReportModuleTest.php b/tests/app/Module/CemeteryReportModuleTest.php
index f0cf96e245..38195bc092 100644
--- a/tests/app/Module/CemeteryReportModuleTest.php
+++ b/tests/app/Module/CemeteryReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,6 +72,10 @@ class CemeteryReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/cemetery_report.xml';
diff --git a/tests/app/Module/ChangeReportModuleTest.php b/tests/app/Module/ChangeReportModuleTest.php
index b30f048832..ff7ebd3a49 100644
--- a/tests/app/Module/ChangeReportModuleTest.php
+++ b/tests/app/Module/ChangeReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
use Illuminate\Support\Carbon;
@@ -71,6 +73,10 @@ class ChangeReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/change_report.xml';
diff --git a/tests/app/Module/DeathReportModuleTest.php b/tests/app/Module/DeathReportModuleTest.php
index 89d42149bf..cc9ddb9022 100644
--- a/tests/app/Module/DeathReportModuleTest.php
+++ b/tests/app/Module/DeathReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,6 +72,10 @@ class DeathReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/death_report.xml';
diff --git a/tests/app/Module/DescendancyReportModuleTest.php b/tests/app/Module/DescendancyReportModuleTest.php
index 419d35664a..1b9f1a241d 100644
--- a/tests/app/Module/DescendancyReportModuleTest.php
+++ b/tests/app/Module/DescendancyReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,11 +72,15 @@ class DescendancyReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/descendancy_report.xml';
$vars = [
- 'pid' => ['id' => 'i1'],
+ 'pid' => ['id' => 'X1030'],
'maxgen' => ['id' => '3'],
'sources' => ['id' => 'on'],
'pageSize' => ['id' => 'A4'],
diff --git a/tests/app/Module/FactSourcesReportModuleTest.php b/tests/app/Module/FactSourcesReportModuleTest.php
index 8ac5847c34..904162c3fd 100644
--- a/tests/app/Module/FactSourcesReportModuleTest.php
+++ b/tests/app/Module/FactSourcesReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,6 +72,10 @@ class FactSourcesReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/fact_sources.xml';
diff --git a/tests/app/Module/FamilyGroupReportModuleTest.php b/tests/app/Module/FamilyGroupReportModuleTest.php
index 3e1c156392..d2a5d26119 100644
--- a/tests/app/Module/FamilyGroupReportModuleTest.php
+++ b/tests/app/Module/FamilyGroupReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,6 +72,10 @@ class FamilyGroupReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/family_group_report.xml';
diff --git a/tests/app/Module/IndividualFamiliesReportModuleTest.php b/tests/app/Module/IndividualFamiliesReportModuleTest.php
index ebc58c37a5..50a61e3778 100644
--- a/tests/app/Module/IndividualFamiliesReportModuleTest.php
+++ b/tests/app/Module/IndividualFamiliesReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,11 +72,15 @@ class IndividualFamiliesReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/individual_ext_report.xml';
$vars = [
- 'pid' => ['id' => 'i1'],
+ 'pid' => ['id' => 'X1030'],
'relatives' => ['id' => 'child-families'],
'maxgen' => ['id' => '4'],
'sortby' => ['id' => 'BIRT:DATE'],
diff --git a/tests/app/Module/IndividualReportModuleTest.php b/tests/app/Module/IndividualReportModuleTest.php
index d8404194c2..713850d888 100644
--- a/tests/app/Module/IndividualReportModuleTest.php
+++ b/tests/app/Module/IndividualReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -71,11 +73,15 @@ class IndividualReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/individual_report.xml';
$vars = [
- 'id' => ['id' => 'i1'],
+ 'id' => ['id' => 'X1030'],
'sources' => ['id' => 'on'],
'notes' => ['id' => 'on'],
'photos' => ['id' => 'highlighted'],
diff --git a/tests/app/Module/MarriageReportModuleTest.php b/tests/app/Module/MarriageReportModuleTest.php
index 7c06027356..4aaf1688c7 100644
--- a/tests/app/Module/MarriageReportModuleTest.php
+++ b/tests/app/Module/MarriageReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,6 +72,10 @@ class MarriageReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/marriage_report.xml';
diff --git a/tests/app/Module/MissingFactsReportModuleTest.php b/tests/app/Module/MissingFactsReportModuleTest.php
index b073da5dcb..a7b248985c 100644
--- a/tests/app/Module/MissingFactsReportModuleTest.php
+++ b/tests/app/Module/MissingFactsReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,16 +72,21 @@ class MissingFactsReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/missing_facts_report.xml';
$vars = [
- 'pid' => ['id' => 'i1'],
+ 'pid' => ['id' => 'X1030'],
'relatives' => ['id' => 'direct-ancestors'],
'maxgen' => ['id' => '*'],
'pageSize' => ['id' => 'A4'],
'sortby' => ['id' => 'NAME'],
'fbirt' => ['id' => 'on'],
+ 'fburi' => ['id' => 'on'],
'fdeat' => ['id' => 'on'],
'fsour' => ['id' => 'on'],
'fbapm' => ['id' => 'on'],
diff --git a/tests/app/Module/OccupationReportModuleTest.php b/tests/app/Module/OccupationReportModuleTest.php
index 15c3a753e0..c86c10ff80 100644
--- a/tests/app/Module/OccupationReportModuleTest.php
+++ b/tests/app/Module/OccupationReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,6 +72,10 @@ class OccupationReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/occupation_report.xml';
diff --git a/tests/app/Module/PedigreeReportModuleTest.php b/tests/app/Module/PedigreeReportModuleTest.php
index e070cf1f04..02b5dcf42e 100644
--- a/tests/app/Module/PedigreeReportModuleTest.php
+++ b/tests/app/Module/PedigreeReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,11 +72,15 @@ class PedigreeReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/pedigree_report.xml';
$vars = [
- 'pid' => ['id' => 'i1'],
+ 'pid' => ['id' => 'X1030'],
'orientation' => ['id' => 'portrait'],
];
diff --git a/tests/app/Module/RelatedIndividualsReportModuleTest.php b/tests/app/Module/RelatedIndividualsReportModuleTest.php
index a80e918b85..1bfff18829 100644
--- a/tests/app/Module/RelatedIndividualsReportModuleTest.php
+++ b/tests/app/Module/RelatedIndividualsReportModuleTest.php
@@ -17,9 +17,11 @@ declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
+use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Report\ReportHtml;
use Fisharebest\Webtrees\Report\ReportParserGenerate;
use Fisharebest\Webtrees\Report\ReportPdf;
+use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\Tree;
/**
@@ -70,11 +72,15 @@ class RelatedIndividualsReportModuleTest extends \Fisharebest\Webtrees\TestCase
*/
public function testReportRunsWithoutError(): void
{
+ $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret');
+ $user->setPreference('canadmin', '1');
+ Auth::login($user);
+
$tree = $this->importTree('demo.ged');
app()->instance(Tree::class, $tree);
$xml = WT_ROOT . 'resources/xml/reports/relative_ext_report.xml';
$vars = [
- 'pid' => ['id' => 'i1'],
+ 'pid' => ['id' => 'X1030'],
'relatives' => ['id' => 'child-family'],
'maxgen' => ['id' => '4'],
'sortby' => ['id' => 'BIRT:DATE'],