summaryrefslogtreecommitdiff
path: root/tests/app
diff options
context:
space:
mode:
Diffstat (limited to 'tests/app')
-rw-r--r--tests/app/Http/Controllers/Admin/LocationControllerTest.php11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/app/Http/Controllers/Admin/LocationControllerTest.php b/tests/app/Http/Controllers/Admin/LocationControllerTest.php
index d8de55ebaa..d3ff92c37e 100644
--- a/tests/app/Http/Controllers/Admin/LocationControllerTest.php
+++ b/tests/app/Http/Controllers/Admin/LocationControllerTest.php
@@ -22,6 +22,7 @@ use Fisharebest\Webtrees\Application;
use Fisharebest\Webtrees\Location;
use Fisharebest\Webtrees\Services\ModuleService;
use Fisharebest\Webtrees\Tree;
+use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use const T_REQUIRE;
@@ -106,10 +107,14 @@ class LocationControllerTest extends \Fisharebest\Webtrees\TestCase
*/
public function testImportLocationsAction(): void
{
- //$controller = app()->make(LocationController::class);
- //$response = app()->dispatch($controller, 'importLocationsAction');
+ $csv = new UploadedFile(dirname(__DIR__, 4) . '/data/places.csv', 'places.csv', 'image/jpeg', UPLOAD_ERR_OK);
- //$this->assertInstanceOf(Response::class, $response);
+ app()->instance(Request::class, new Request([], [], [], [], ['localfile' => $csv]));
+
+ $controller = app()->make(LocationController::class);
+ $response = app()->dispatch($controller, 'importLocationsAction');
+
+ $this->assertInstanceOf(Response::class, $response);
}
/**