Overzicht
De belangrijkste functionaliteit vanlaravel-bluesky wordt aangeboden via de Bluesky-facade, dus je kunt testen met de standaard Laravel-mocks. Zie ook package-testing voor het testen van pakketontwikkeling in het algemeen.
Facade-mocks
MetBluesky::expects() mock je hele method chains in één keer.
HTTP-fakes
laravel-bluesky gebruikt intern de HTTP-client van Laravel. Als je Http::preventStrayRequests() in setUp() zet, detecteer je onverwachte externe requests direct.
Functionaliteit die je niet kunt mocken
FeedGenerator
De FeedGenerator wordt aangeroepen vanaf de Bluesky-server, dus er bestaat geen end-to-end-mock. Het algoritmegedeelte van de FeedGenerator kun je echter wel mocken.Core
De kernfunctionaliteit van Bluesky/AtProtocol doet geen externe aanroepen, dus mocken is niet nodig.Source: docs/testing.md