You are here

protected function TranslationRequestsApiTest::mockClientResponse in TMGMT Translator Smartling 8.3

Same name and namespace in other branches
  1. 8.4 vendor/smartling/api-sdk-php/tests/unit/TranslationRequestsApiTest.php \Smartling\Tests\Unit\TranslationRequestsApiTest::mockClientResponse()
4 calls to TranslationRequestsApiTest::mockClientResponse()
TranslationRequestsApiTest::testCreateTranslationRequest in vendor/smartling/api-sdk-php/tests/unit/TranslationRequestsApiTest.php
@covers \Smartling\TranslationRequests\TranslationRequestsApi::createTranslationRequest
TranslationRequestsApiTest::testGetTranslationRequest in vendor/smartling/api-sdk-php/tests/unit/TranslationRequestsApiTest.php
@covers \Smartling\TranslationRequests\TranslationRequestsApi::getTranslationRequest
TranslationRequestsApiTest::testSearchTranslationRequests in vendor/smartling/api-sdk-php/tests/unit/TranslationRequestsApiTest.php
@covers \Smartling\TranslationRequests\TranslationRequestsApi::searchTranslationRequests @dataProvider searchTranslationRequestTestDataProvider
TranslationRequestsApiTest::testUpdateTranslationRequest in vendor/smartling/api-sdk-php/tests/unit/TranslationRequestsApiTest.php
@covers \Smartling\TranslationRequests\TranslationRequestsApi::updateTranslationRequest

File

vendor/smartling/api-sdk-php/tests/unit/TranslationRequestsApiTest.php, line 44

Class

TranslationRequestsApiTest

Namespace

Smartling\Tests\Unit

Code

protected function mockClientResponse($code = 200, $body = []) {
  $this->responseMock = $this
    ->getMockBuilder('GuzzleHttp\\Psr7\\Response')
    ->setMethods(array_merge(self::$responseInterfaceMethods, self::$messageInterfaceMethods))
    ->disableOriginalConstructor()
    ->getMock();
  $this->responseMock
    ->expects(self::any())
    ->method('json')
    ->willReturn(json_decode($body, true));
  $this->responseMock
    ->expects(self::any())
    ->method('getBody')
    ->willReturn($body);
  $this->responseMock
    ->expects($this
    ->any())
    ->method('getStatusCode')
    ->willReturn($code);
}