feat(core) : activate core module in modules registry

This commit is contained in:
Matthieu
2026-06-19 16:27:10 +02:00
parent f1a9b42930
commit a98ea3df37
2 changed files with 14 additions and 1 deletions
+4 -1
View File
@@ -6,6 +6,9 @@ declare(strict_types=1);
* Liste ordonnée des modules actifs (classes implémentant App\Shared\Domain\Module\ModuleInterface).
* Activer/désactiver un module = ajouter/commenter sa ligne. Exposé par GET /api/modules.
*/
use App\Module\Core\CoreModule;
return [
// Aucun module pour l'instant — les modules arrivent à partir du ticket 1.1 (Core).
CoreModule::class,
];
@@ -21,4 +21,14 @@ final class ModulesEndpointTest extends WebTestCase
self::assertArrayHasKey('modules', $data);
self::assertIsArray($data['modules']);
}
public function testCoreModuleIsActive(): void
{
$client = self::createClient();
$client->request('GET', '/api/modules');
self::assertResponseIsSuccessful();
$data = json_decode($client->getResponse()->getContent(), true);
self::assertContains('core', $data['modules']);
}
}