PHP code example of phiremock / phiremock-codeception-extension
1. Go to this page and download the library: Download phiremock/phiremock-codeception-extension library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
phiremock / phiremock-codeception-extension example snippets
$loader = \Common\Annotations\AnnotationRegistry::registerLoader([$loader, 'loadClass']);
$I->expectARequestToRemoteServiceWithAResponse(
Phiremock::on(
A::getRequest()->andUrl(Is::equalTo('/some/url'))
)->then(
Respond::withStatusCode(203)->andBody('I am a response')
)
);
$I->haveACleanSetupInRemoteService();
$I->dontExpectRequestsInRemoteService();
$I->haveCleanScenariosInRemoteService();
$I->seeRemoteServiceReceived(1, A::getRequest()->andUrl(Is::equalTo('/some/url')));
$I->didNotReceiveRequestsInRemoteService();