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();