Überblick
Die zentralen Funktionen vonlaravel-bluesky werden über die Facade Bluesky bereitgestellt, sodass Sie sie mit den üblichen Laravel-Mocks testen können. Für allgemeine Themen zum Testen von Paketen siehe auch package-testing.
Facade-Mocking
MitBluesky::expects() mocken Sie eine komplette Methoden-Chain.
HTTP-Fakes
Intern verwendetlaravel-bluesky den HTTP-Client von Laravel. Wenn Sie Http::preventStrayRequests() in setUp() einbauen, werden unerwartete externe Anfragen sofort erkannt.
Nicht mockbare Funktionen
FeedGenerator
Da der FeedGenerator vom Bluesky-Server angesprochen wird, gibt es kein End-to-End-Mocking. Der Algorithmus-Teil des FeedGenerators lässt sich jedoch mocken.Core
Die Core-Funktionen von Bluesky/AtProtocol führen keine externen Zugriffe aus, sodass kein Mocking erforderlich ist.Source: docs/testing.md