Descripción general
Las funcionalidades principales delaravel-bluesky están disponibles a través del Facade Bluesky, por lo que puedes testearlas con los mocks estándar de Laravel. Para pruebas de desarrollo de paquetes en general, consulta también package-testing.
Mock del Facade
ConBluesky::expects() puedes mockear la cadena completa de métodos.
HTTP fake
laravel-bluesky utiliza internamente el cliente HTTP de Laravel. Si escribes Http::preventStrayRequests() en el setUp(), detectarás inmediatamente cualquier petición externa inesperada.
Funcionalidades que no se pueden mockear
FeedGenerator
Como el FeedGenerator es invocado desde el servidor de Bluesky, no hay mock de extremo a extremo. Sin embargo, la parte del algoritmo del FeedGenerator sí es mockeable.Core
Como las funciones core de Bluesky/AtProtocol no realizan accesos externos, no es necesario mockearlas.Source: docs/testing.md