diff options
Diffstat (limited to 'tests/app')
| -rw-r--r-- | tests/app/Module/AhnentafelReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/BirthDeathMarriageReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/BirthReportModuleTest.php | 13 | ||||
| -rw-r--r-- | tests/app/Module/CemeteryReportModuleTest.php | 13 | ||||
| -rw-r--r-- | tests/app/Module/ChangeReportModuleTest.php | 13 | ||||
| -rw-r--r-- | tests/app/Module/DeathReportModuleTest.php | 13 | ||||
| -rw-r--r-- | tests/app/Module/DescendancyReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/FactSourcesReportModuleTest.php | 13 | ||||
| -rw-r--r-- | tests/app/Module/FamilyGroupReportModuleTest.php | 13 | ||||
| -rw-r--r-- | tests/app/Module/IndividualFamiliesReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/IndividualReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/MarriageReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/MissingFactsReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/OccupationReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/PedigreeReportModuleTest.php | 11 | ||||
| -rw-r--r-- | tests/app/Module/RelatedIndividualsReportModuleTest.php | 11 |
16 files changed, 92 insertions, 96 deletions
diff --git a/tests/app/Module/AhnentafelReportModuleTest.php b/tests/app/Module/AhnentafelReportModuleTest.php index 70f93d520c..5ff54529a0 100644 --- a/tests/app/Module/AhnentafelReportModuleTest.php +++ b/tests/app/Module/AhnentafelReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -74,16 +73,16 @@ class AhnentafelReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(AhnentafelReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new AhnentafelReportModule(); + $module->setName('ahnentafel_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'pid' => ['id' => 'X1030'], 'maxgen' => ['id' => '3'], 'sources' => ['id' => 'on'], diff --git a/tests/app/Module/BirthDeathMarriageReportModuleTest.php b/tests/app/Module/BirthDeathMarriageReportModuleTest.php index 543f933baf..5571b50851 100644 --- a/tests/app/Module/BirthDeathMarriageReportModuleTest.php +++ b/tests/app/Module/BirthDeathMarriageReportModuleTest.php @@ -23,7 +23,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\TestCase; /** @@ -68,12 +67,12 @@ class BirthDeathMarriageReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(BirthDeathMarriageReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new BirthDeathMarriageReportModule(); + $module->setName('bdm_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'name' => ['id' => ''], 'bdmplace' => ['id' => ''], 'birthdate1' => ['id' => ''], diff --git a/tests/app/Module/BirthReportModuleTest.php b/tests/app/Module/BirthReportModuleTest.php index bba3d24089..cfb6919700 100644 --- a/tests/app/Module/BirthReportModuleTest.php +++ b/tests/app/Module/BirthReportModuleTest.php @@ -25,10 +25,11 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use function ob_get_clean; + /** * Test harness for the class BirthReportModule */ @@ -71,16 +72,16 @@ class BirthReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(BirthReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new BirthReportModule(); + $module->setName('birth_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'name' => ['id' => ''], 'birthplace' => ['id' => ''], 'birthdate1' => ['id' => ''], diff --git a/tests/app/Module/CemeteryReportModuleTest.php b/tests/app/Module/CemeteryReportModuleTest.php index d6c17ebe0f..51fae08481 100644 --- a/tests/app/Module/CemeteryReportModuleTest.php +++ b/tests/app/Module/CemeteryReportModuleTest.php @@ -25,10 +25,11 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use function ob_get_clean; + /** * Test harness for the class CemeteryReportModule */ @@ -71,16 +72,16 @@ class CemeteryReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(CemeteryReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new CemeteryReportModule(); + $module->setName('cemetery_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'deathplace' => ['id' => ''], 'adlist' => ['id' => 'none'], 'sortby' => ['id' => 'NAME'], diff --git a/tests/app/Module/ChangeReportModuleTest.php b/tests/app/Module/ChangeReportModuleTest.php index 9335053df4..40f09fdcf7 100644 --- a/tests/app/Module/ChangeReportModuleTest.php +++ b/tests/app/Module/ChangeReportModuleTest.php @@ -26,10 +26,11 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use function ob_get_clean; + /** * Test harness for the class ChangeReportModule */ @@ -72,16 +73,16 @@ class ChangeReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(ChangeReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new ChangeReportModule(); + $module->setName('change_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'changeRangeStart' => ['id' => Registry::timestampFactory()->now()->subtractMonths(1)->format('d M Y')], 'changeRangeEnd' => ['id' => Registry::timestampFactory()->now()->format('d M Y')], 'pending' => ['id' => 'yes'], diff --git a/tests/app/Module/DeathReportModuleTest.php b/tests/app/Module/DeathReportModuleTest.php index 6578ffe8f6..a36d4148c7 100644 --- a/tests/app/Module/DeathReportModuleTest.php +++ b/tests/app/Module/DeathReportModuleTest.php @@ -25,10 +25,11 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use function ob_get_clean; + /** * Test harness for the class FactSourcesReportModule */ @@ -71,16 +72,16 @@ class DeathReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(DeathReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new DeathReportModule(); + $module->setName('death_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'name' => ['id' => ''], 'deathplace' => ['id' => ''], 'deathdate1' => ['id' => ''], diff --git a/tests/app/Module/DescendancyReportModuleTest.php b/tests/app/Module/DescendancyReportModuleTest.php index 4c09e16f91..7ae7e0b754 100644 --- a/tests/app/Module/DescendancyReportModuleTest.php +++ b/tests/app/Module/DescendancyReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -74,16 +73,16 @@ class DescendancyReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(DescendancyReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new DescendancyReportModule(); + $module->setName('descendancy_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'pid' => ['id' => 'X1030'], 'maxgen' => ['id' => '3'], 'sources' => ['id' => 'on'], diff --git a/tests/app/Module/FactSourcesReportModuleTest.php b/tests/app/Module/FactSourcesReportModuleTest.php index 507fabeeed..2035f6fbc9 100644 --- a/tests/app/Module/FactSourcesReportModuleTest.php +++ b/tests/app/Module/FactSourcesReportModuleTest.php @@ -25,10 +25,11 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use function ob_get_clean; + /** * Test harness for the class FactSourcesReportModule */ @@ -71,16 +72,16 @@ class FactSourcesReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(FactSourcesReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new FactSourcesReportModule(); + $module->setName('fact_sources'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'id' => ['id' => 's1'], 'stype' => ['id' => 'facts'], 'sortby' => ['id' => 'BIRT:DATE'], diff --git a/tests/app/Module/FamilyGroupReportModuleTest.php b/tests/app/Module/FamilyGroupReportModuleTest.php index 989d7b231f..4e86f36a4d 100644 --- a/tests/app/Module/FamilyGroupReportModuleTest.php +++ b/tests/app/Module/FamilyGroupReportModuleTest.php @@ -25,10 +25,11 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; +use function ob_get_clean; + /** * Test harness for the class FamilyGroupReportModule */ @@ -71,16 +72,16 @@ class FamilyGroupReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(FamilyGroupReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new FamilyGroupReportModule(); + $module->setName('family_group_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'id' => ['id' => 'f1'], 'sources' => ['id' => 'on'], 'notes' => ['id' => 'on'], diff --git a/tests/app/Module/IndividualFamiliesReportModuleTest.php b/tests/app/Module/IndividualFamiliesReportModuleTest.php index d2304ad2e8..a1971fa929 100644 --- a/tests/app/Module/IndividualFamiliesReportModuleTest.php +++ b/tests/app/Module/IndividualFamiliesReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -74,16 +73,16 @@ class IndividualFamiliesReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(IndividualFamiliesReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new IndividualFamiliesReportModule(); + $module->setName('individual_ext_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'pid' => ['id' => 'X1030'], 'relatives' => ['id' => 'child-families'], 'maxgen' => ['id' => '4'], diff --git a/tests/app/Module/IndividualReportModuleTest.php b/tests/app/Module/IndividualReportModuleTest.php index 5c5aa17552..9aa34cf9c2 100644 --- a/tests/app/Module/IndividualReportModuleTest.php +++ b/tests/app/Module/IndividualReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -71,16 +70,16 @@ class IndividualReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(IndividualReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new IndividualReportModule(); + $module->setName('individual_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'id' => ['id' => 'X1030'], 'sources' => ['id' => 'on'], 'notes' => ['id' => 'on'], diff --git a/tests/app/Module/MarriageReportModuleTest.php b/tests/app/Module/MarriageReportModuleTest.php index b437839711..99fcdcf2bc 100644 --- a/tests/app/Module/MarriageReportModuleTest.php +++ b/tests/app/Module/MarriageReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -71,16 +70,16 @@ class MarriageReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(MarriageReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new MarriageReportModule(); + $module->setName('marriage_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'name' => ['id' => ''], 'marrplace' => ['id' => ''], 'marrdate1' => ['id' => ''], diff --git a/tests/app/Module/MissingFactsReportModuleTest.php b/tests/app/Module/MissingFactsReportModuleTest.php index 72e0df11a0..e87500a411 100644 --- a/tests/app/Module/MissingFactsReportModuleTest.php +++ b/tests/app/Module/MissingFactsReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -71,16 +70,16 @@ class MissingFactsReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(MissingFactsReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new MissingFactsReportModule(); + $module->setName('missing_facts_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'pid' => ['id' => 'X1030'], 'relatives' => ['id' => 'direct-ancestors'], 'maxgen' => ['id' => '*'], diff --git a/tests/app/Module/OccupationReportModuleTest.php b/tests/app/Module/OccupationReportModuleTest.php index 1d67d09e71..b54890f74b 100644 --- a/tests/app/Module/OccupationReportModuleTest.php +++ b/tests/app/Module/OccupationReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -71,16 +70,16 @@ class OccupationReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(OccupationReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new OccupationReportModule(); + $module->setName('occupation_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'occupation' => ['id' => 'king'], 'pageSize' => ['id' => 'A4'], 'sortby' => ['id' => 'NAME'], diff --git a/tests/app/Module/PedigreeReportModuleTest.php b/tests/app/Module/PedigreeReportModuleTest.php index 7f71f25315..8a13124c45 100644 --- a/tests/app/Module/PedigreeReportModuleTest.php +++ b/tests/app/Module/PedigreeReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -73,16 +72,16 @@ class PedigreeReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(PedigreeReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new PedigreeReportModule(); + $module->setName('pedigree_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'pid' => ['id' => 'X1030'], 'spouses' => ['id' => 'on'], 'orientation' => ['id' => 'portrait'], diff --git a/tests/app/Module/RelatedIndividualsReportModuleTest.php b/tests/app/Module/RelatedIndividualsReportModuleTest.php index 6ef19ba7f2..5aa0298118 100644 --- a/tests/app/Module/RelatedIndividualsReportModuleTest.php +++ b/tests/app/Module/RelatedIndividualsReportModuleTest.php @@ -25,7 +25,6 @@ use Fisharebest\Webtrees\Report\HtmlRenderer; use Fisharebest\Webtrees\Report\PdfRenderer; use Fisharebest\Webtrees\Report\ReportParserGenerate; use Fisharebest\Webtrees\Report\ReportParserSetup; -use Fisharebest\Webtrees\Services\ModuleService; use Fisharebest\Webtrees\Services\UserService; use Fisharebest\Webtrees\TestCase; @@ -71,16 +70,16 @@ class RelatedIndividualsReportModuleTest extends TestCase */ public function testReportRunsWithoutError(): void { - $module_service = new ModuleService(); - $user = (new UserService())->create('user', 'User', 'user@example.com', 'secret'); $user->setPreference(UserInterface::PREF_IS_ADMINISTRATOR, '1'); Auth::login($user); $tree = $this->importTree('demo.ged'); - $module = $module_service->findByInterface(RelatedIndividualsReportModule::class)->first(); - $xml = 'resources/' . $module->xmlFilename(); - $vars = [ + $module = new RelatedIndividualsReportModule(); + $module->setName('relative_ext_report'); + + $xml = 'resources/' . $module->xmlFilename(); + $vars = [ 'pid' => ['id' => 'X1030'], 'relatives' => ['id' => 'child-family'], 'maxgen' => ['id' => '4'], |
