Copilot::fake()
Copilot::fake()는 Copilot Facade에서 사용하는 기능을 위한 목입니다. 다른 기능은 목하지 않습니다.
Copilot::start로 여러 번 호출한 경우입니다.
어서션
특정 프롬프트가 호출되었음을 확인합니다.Prevent stray requests
JSON-RPC 요청을 모두 방지합니다. 호출한 경우 예외Revolution\Copilot\Exceptions\StrayRequestException이 발생합니다.
Client::start()는 방지하지 않습니다.
정상적으로 동작하지 않을 수 있는 사용법
Artisan 명령어 내에서 Copilot을 사용하는 경우,fake()로의 목은 유효하지만 그 후의 assertPrompt() 등이 올바르게 동작하지 않는 경우가 있습니다. 사용 사례가 적어 조사 중입니다.
shouldReceive() / expects()
Mockery에서 익숙한shouldReceive()나 expects()도 당연히 사용할 수 있습니다.
Facade를 사용하면 자동으로 대응되는 기능이므로 설명은 생략합니다.
최신 정보는 GitHub 저장소를 참고하세요.