feat(core) : activate core module in modules registry
This commit is contained in:
+4
-1
@@ -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']);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user