diff --git a/tests/Database/DatabaseSqliteSchemaStateTest.php b/tests/Database/DatabaseSqliteSchemaStateTest.php index 928712674b5f..1bbe10286752 100644 --- a/tests/Database/DatabaseSqliteSchemaStateTest.php +++ b/tests/Database/DatabaseSqliteSchemaStateTest.php @@ -26,7 +26,9 @@ public function testLoadSchemaToDatabase(): void $connection->shouldReceive('getDatabaseName')->andReturn($config['database']); $process = m::spy(Process::class); - $processFactory = m::mock(new ProcessFactory($process)); + $processFactory = m::spy(function () use ($process) { + return $process; + }); $schemaState = new SqliteSchemaState($connection, null, $processFactory); $schemaState->load('database/schema/sqlite-schema.dump'); @@ -57,18 +59,3 @@ public function testLoadSchemaToInMemory(): void $pdo->shouldHaveReceived('exec')->with('CREATE TABLE IF NOT EXISTS "migrations" ("id" integer not null primary key autoincrement, "migration" varchar not null, "batch" integer not null);'); } } - -class ProcessFactory -{ - private $process; - - public function __construct($process) - { - $this->process = $process; - } - - public function __invoke() - { - return $this->process; - } -}