Vue d’ensemble
Les principales fonctionnalités delaravel-bluesky étant fournies via la Facade Bluesky, vous pouvez les tester avec les mocks standard de Laravel. Pour les tests de packages en général, consultez également package-testing.
Mock de la Facade
UtilisezBluesky::expects() pour mocker chaque chaîne de méthodes.
HTTP Fake
laravel-bluesky utilise en interne le client HTTP de Laravel. Si vous placez Http::preventStrayRequests() dans setUp(), vous détecterez immédiatement les requêtes externes imprévues.
Fonctionnalités non mockables
FeedGenerator
FeedGenerator étant appelé depuis le serveur Bluesky, il n’existe pas de mock de bout en bout. Cependant, la partie algorithme de FeedGenerator peut être mockée.Core
Les fonctionnalités de base de Bluesky/AtProtocol n’impliquant pas d’accès externe, aucun mock n’est nécessaire.Source: docs/testing.md