From 4d349b7a44ec60ba6c6436353e85c6bb88993a3b Mon Sep 17 00:00:00 2001 From: Jesse Leite Date: Mon, 22 Jul 2024 14:26:16 -0400 Subject: [PATCH] Fix settings migration regression (#118) * Revert "Use absolute path in Configurator to pass failing tests." This reverts commit a695b45b380875ac72c33eefed5afb3915846391. * Swap instance of `Process` with custom base dir, like we do in other tests. --- src/Configurator.php | 2 +- tests/MigrateSiteTest.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Configurator.php b/src/Configurator.php index de54689..bc369be 100644 --- a/src/Configurator.php +++ b/src/Configurator.php @@ -61,7 +61,7 @@ public function normalize() $this->preparePhpCsFixer(); - Process::run([__DIR__.'/../vendor/bin/php-cs-fixer', 'fix', $path, '--rules', $rules]); + Process::run(['vendor/bin/php-cs-fixer', 'fix', $path, '--rules', $rules]); return $this; } diff --git a/tests/MigrateSiteTest.php b/tests/MigrateSiteTest.php index 8182105..32705a5 100644 --- a/tests/MigrateSiteTest.php +++ b/tests/MigrateSiteTest.php @@ -2,6 +2,7 @@ namespace Tests; +use Facades\Statamic\Console\Processes\Process; use Statamic\Facades\Path; use Statamic\Migrator\Configurator; use Statamic\Migrator\YAML; @@ -54,6 +55,8 @@ protected function setUp(): void $this->files->copyDirectory(__DIR__.'/Fixtures/site', base_path('site')); $this->files->copyDirectory(__DIR__.'/Fixtures/assets', base_path('assets')); $this->files->copy(__DIR__.'/Fixtures/routes/web.php', $this->paths('routesFile')); + + Process::swap(new \Statamic\Console\Processes\Process(__DIR__.'/../')); } /** @test */