summaryrefslogtreecommitdiff
path: root/tests/app/Http/RequestHandlers
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2022-04-20 09:35:50 +0100
committerGreg Roach <greg@subaqua.co.uk>2022-04-20 13:11:57 +0100
commit16ecfcafdc113f0b4074e256aa90a4c870e7b2f0 (patch)
tree3a5e71db430479aa1b753ac6950d22004c701b2c /tests/app/Http/RequestHandlers
parenteee2b8660047cf87c372fc31ab83bf3af851dfad (diff)
downloadwebtrees-16ecfcafdc113f0b4074e256aa90a4c870e7b2f0.tar.gz
webtrees-16ecfcafdc113f0b4074e256aa90a4c870e7b2f0.tar.bz2
webtrees-16ecfcafdc113f0b4074e256aa90a4c870e7b2f0.zip
Add support for GEDZIP exports. Fixes: #4288
Diffstat (limited to 'tests/app/Http/RequestHandlers')
-rw-r--r--tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php23
1 files changed, 12 insertions, 11 deletions
diff --git a/tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php b/tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php
index b8f7425699..059e4b4eb6 100644
--- a/tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php
+++ b/tests/app/Http/RequestHandlers/UpgradeWizardStepTest.php
@@ -32,6 +32,7 @@ use Fisharebest\Webtrees\Services\UpgradeService;
use Fisharebest\Webtrees\Services\UserService;
use Fisharebest\Webtrees\TestCase;
use Illuminate\Support\Collection;
+use Nyholm\Psr7\Factory\Psr17Factory;
/**
* Test UpgradeController class.
@@ -48,7 +49,7 @@ class UpgradeWizardStepTest extends TestCase
public function testIgnoreStepInvalid(): void
{
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
new UpgradeService(new TimeoutService())
);
@@ -68,7 +69,7 @@ class UpgradeWizardStepTest extends TestCase
$mock_upgrade_service = $this->createMock(UpgradeService::class);
$mock_upgrade_service->method('latestVersion')->willReturn('999.999.999');
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
$mock_upgrade_service
);
@@ -89,7 +90,7 @@ class UpgradeWizardStepTest extends TestCase
$mock_upgrade_service = $this->createMock(UpgradeService::class);
$mock_upgrade_service->method('latestVersion')->willReturn('');
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
$mock_upgrade_service
);
@@ -108,7 +109,7 @@ class UpgradeWizardStepTest extends TestCase
$mock_upgrade_service = $this->createMock(UpgradeService::class);
$mock_upgrade_service->method('latestVersion')->willReturn('0.0.0');
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
$mock_upgrade_service
);
@@ -123,7 +124,7 @@ class UpgradeWizardStepTest extends TestCase
public function testStepPrepare(): void
{
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
new UpgradeService(new TimeoutService())
);
@@ -140,7 +141,7 @@ class UpgradeWizardStepTest extends TestCase
public function testStepPending(): void
{
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
new UpgradeService(new TimeoutService())
);
@@ -164,7 +165,7 @@ class UpgradeWizardStepTest extends TestCase
$tree->createIndividual("0 @@ INDI\n1 NAME Joe Bloggs");
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
new UpgradeService(new TimeoutService())
);
@@ -186,7 +187,7 @@ class UpgradeWizardStepTest extends TestCase
$tree_service->method('all')->willReturn($all_trees);
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
$tree_service,
new UpgradeService(new TimeoutService())
);
@@ -212,7 +213,7 @@ class UpgradeWizardStepTest extends TestCase
$mock_upgrade_service = $this->createMock(UpgradeService::class);
$mock_upgrade_service->method('downloadFile')->will(self::throwException(new Exception()));
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
$mock_upgrade_service
);
@@ -229,7 +230,7 @@ class UpgradeWizardStepTest extends TestCase
$mock_upgrade_service = $this->createMock(UpgradeService::class);
$mock_upgrade_service->method('downloadFile')->willReturn(123456);
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
$mock_upgrade_service
);
@@ -248,7 +249,7 @@ class UpgradeWizardStepTest extends TestCase
$mock_upgrade_service = $this->createMock(UpgradeService::class);
$mock_upgrade_service->method('webtreesZipContents')->willReturn(new Collection());
$handler = new UpgradeWizardStep(
- new GedcomExportService(),
+ new GedcomExportService(new Psr17Factory(), new Psr17Factory()),
new TreeService(new GedcomImportService()),
$mock_upgrade_service
);