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).
|
* 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.
|
* Activer/désactiver un module = ajouter/commenter sa ligne. Exposé par GET /api/modules.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
use App\Module\Core\CoreModule;
|
||||||
|
|
||||||
return [
|
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::assertArrayHasKey('modules', $data);
|
||||||
self::assertIsArray($data['modules']);
|
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