status = new class() extends StatusAbstract { public const PATH = __DIR__ . '/../../../Modules/Invalid'; }; } /** * A invalid module path cannot be activated * @covers phpOMS\Module\StatusAbstract * @group framework */ public function testInvalidModulePathActivation() : void { $moduleInfo = new ModuleInfo(__DIR__ . '/info.json'); $this->status::activateRoutes($moduleInfo); $this->status::activateHooks($moduleInfo); self::assertFalse(\is_dir(__DIR__ . '/../../../Modules/Invalid')); } }