public function seeRemoteServiceReceived($times, RequestBuilder $builder)
 {
     $requests = $this->phiremock->countExecutions($builder);
     if ($times != $requests) {
         throw new \Exception("Request expected to be executed {$times} times, called {$requests} times instead");
     }
 }
예제 #2
0
 public function countExecutionsWhenNoExpectationIsSet(AcceptanceTester $I)
 {
     $I->sendDELETE('/__phiremock/executions');
     $I->sendGET('/potato');
     $I->seeResponseCodeIs(404);
     $I->sendGET('/potato');
     $count = $this->phiremock->countExecutions(A::getRequest()->andUrl(Is::equalTo('/potato')));
     $I->assertEquals(2, $count);
     $count = $this->phiremock->countExecutions(A::getRequest()->andUrl(Is::matching('~potato~')));
     $I->assertEquals(2, $count);
 }