Copilot::fake()
Copilot::fake() is een mock voor de functionaliteit die je via de Copilot-facade gebruikt. Andere functionaliteit wordt niet gemockt.
Copilot::start.
Assertions
Controleer of een bepaalde prompt is aangeroepen.Prevent stray requests
Blokkeert alle JSON-RPC-requests. Bij een aanroep wordt de exceptionRevolution\Copilot\Exceptions\StrayRequestException gegooid.
Client::start() wordt niet tegengehouden.
Gebruik dat mogelijk niet goed werkt
Als je Copilot binnen een Artisan-command gebruikt, werkt de mock viafake() wel, maar werken assertions zoals assertPrompt() daarna soms niet correct. Omdat er weinig praktijkvoorbeelden zijn, wordt dit nog onderzocht.
shouldReceive() / expects()
De van Mockery bekende methodesshouldReceive() en expects() kun je uiteraard ook gebruiken.
Omdat dit automatisch wordt ondersteund zodra je de facade gebruikt, laten we de uitleg achterwege.
Raadpleeg de GitHub-repository voor de meest actuele informatie.