diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2025-06-16 23:36:29 +0100 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2025-06-24 17:08:41 +0100 |
| commit | 42c8c31daf4b42a02cd3be82cab55dea15379874 (patch) | |
| tree | d34cb8ef2b84db4f323ad0d4dd49a0ae6c1d09ca /tests/app/Http/RequestHandlers | |
| parent | c48495e60c191f2179eaded08df4bfd8d69d0af1 (diff) | |
| download | webtrees-42c8c31daf4b42a02cd3be82cab55dea15379874.tar.gz webtrees-42c8c31daf4b42a02cd3be82cab55dea15379874.tar.bz2 webtrees-42c8c31daf4b42a02cd3be82cab55dea15379874.zip | |
Create new service for handling maintenance mode
Diffstat (limited to 'tests/app/Http/RequestHandlers')
| -rw-r--r-- | tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php b/tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php index 4b9c747a5a..030a7135fa 100644 --- a/tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php +++ b/tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php @@ -26,6 +26,7 @@ use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Http\Exceptions\HttpServerErrorException; use Fisharebest\Webtrees\Services\GedcomExportService; use Fisharebest\Webtrees\Services\GedcomImportService; +use Fisharebest\Webtrees\Services\MaintenanceModeService; use Fisharebest\Webtrees\Services\PhpService; use Fisharebest\Webtrees\Services\TimeoutService; use Fisharebest\Webtrees\Services\TreeService; @@ -45,8 +46,9 @@ class UpgradeWizardStepTest extends TestCase { $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), - new UpgradeService(new TimeoutService(php_service: new PhpService())) + new UpgradeService(new TimeoutService(php_service: new PhpService())), ); $request = self::createRequest(RequestMethodInterface::METHOD_POST, ['step' => 'Invalid']); @@ -62,6 +64,7 @@ class UpgradeWizardStepTest extends TestCase $mock_upgrade_service->method('latestVersion')->willReturn('999.999.999'); $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), $mock_upgrade_service ); @@ -80,6 +83,7 @@ class UpgradeWizardStepTest extends TestCase $mock_upgrade_service->method('latestVersion')->willReturn(''); $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), $mock_upgrade_service ); @@ -96,6 +100,7 @@ class UpgradeWizardStepTest extends TestCase $mock_upgrade_service->method('latestVersion')->willReturn('0.0.0'); $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), $mock_upgrade_service ); @@ -108,6 +113,7 @@ class UpgradeWizardStepTest extends TestCase { $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), new UpgradeService(new TimeoutService(php_service: new PhpService())) ); @@ -122,6 +128,7 @@ class UpgradeWizardStepTest extends TestCase { $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), new UpgradeService(new TimeoutService(php_service: new PhpService())) ); @@ -143,6 +150,7 @@ class UpgradeWizardStepTest extends TestCase $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), new UpgradeService(new TimeoutService(php_service: new PhpService())) ); @@ -162,6 +170,7 @@ class UpgradeWizardStepTest extends TestCase $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), $tree_service, new UpgradeService(new TimeoutService(php_service: new PhpService())) ); @@ -182,9 +191,10 @@ class UpgradeWizardStepTest extends TestCase $this->expectException(HttpServerErrorException::class); $mock_upgrade_service = $this->createMock(UpgradeService::class); - $mock_upgrade_service->method('downloadFile')->will(self::throwException(new Exception())); + $mock_upgrade_service->method('downloadFile')->will($this->throwException(new Exception())); $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), $mock_upgrade_service ); @@ -199,6 +209,7 @@ class UpgradeWizardStepTest extends TestCase $mock_upgrade_service->method('downloadFile')->willReturn(123456); $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), $mock_upgrade_service ); @@ -215,6 +226,7 @@ class UpgradeWizardStepTest extends TestCase $mock_upgrade_service->method('webtreesZipContents')->willReturn(new Collection()); $handler = new UpgradeWizardStep( new GedcomExportService(new Psr17Factory(), new Psr17Factory()), + new MaintenanceModeService(__DIR__ . '/../../../data/'), new TreeService(new GedcomImportService()), $mock_upgrade_service ); |
