uninstaller = new class() extends UninstallerAbstract { public const PATH = __DIR__ . '/invalid'; }; } /** * @testdox A missing database schema will not perform any database operations * @covers \phpOMS\Application\UninstallerAbstract * @group framework */ public function testMissingDbFileUninstall() : void { $this->uninstaller::dropTables( new DatabasePool(), new ApplicationInfo(__DIR__) ); self::assertFalse(\file_exists($this->uninstaller::PATH . '/Install/db.json')); } }