You are here

protected function EntityShareClientFunctionalTestBase::populateRequestService in Entity Share 8.3

Same name and namespace in other branches
  1. 8.2 modules/entity_share_client/tests/src/Functional/EntityShareClientFunctionalTestBase.php \Drupal\Tests\entity_share_client\Functional\EntityShareClientFunctionalTestBase::populateRequestService()

Helper function to populate the request service with responses.

15 calls to EntityShareClientFunctionalTestBase::populateRequestService()
AuthenticationTestBase::postSetupFixture in modules/entity_share_client/tests/src/Functional/AuthenticationTestBase.php
Helper function.
BlockFieldTest::populateRequestService in modules/entity_share_client/tests/src/Functional/BlockFieldTest.php
Helper function to populate the request service with responses.
ContentEntityReferenceTest::populateRequestService in modules/entity_share_client/tests/src/Functional/ContentEntityReferenceTest.php
Helper function to populate the request service with responses.
EmbeddedEntityTest::populateRequestService in modules/entity_share_client/tests/src/Functional/EmbeddedEntityTest.php
Helper function to populate the request service with responses.
EntityShareAsyncFunctionalTest::populateRequestService in modules/entity_share_async/tests/src/Functional/EntityShareAsyncFunctionalTest.php
Helper function to populate the request service with responses.

... See full list

7 methods override EntityShareClientFunctionalTestBase::populateRequestService()
BlockFieldTest::populateRequestService in modules/entity_share_client/tests/src/Functional/BlockFieldTest.php
Helper function to populate the request service with responses.
ContentEntityReferenceTest::populateRequestService in modules/entity_share_client/tests/src/Functional/ContentEntityReferenceTest.php
Helper function to populate the request service with responses.
EmbeddedEntityTest::populateRequestService in modules/entity_share_client/tests/src/Functional/EmbeddedEntityTest.php
Helper function to populate the request service with responses.
EntityShareAsyncFunctionalTest::populateRequestService in modules/entity_share_async/tests/src/Functional/EntityShareAsyncFunctionalTest.php
Helper function to populate the request service with responses.
InfiniteLoopTest::populateRequestService in modules/entity_share_client/tests/src/Functional/InfiniteLoopTest.php
Helper function to populate the request service with responses.

... See full list

File

modules/entity_share_client/tests/src/Functional/EntityShareClientFunctionalTestBase.php, line 541

Class

EntityShareClientFunctionalTestBase
Base class for Entity Share Client functional tests.

Namespace

Drupal\Tests\entity_share_client\Functional

Code

protected function populateRequestService() {

  // Do not use RemoteManager::getChannelsInfos so we are able to test
  // behavior with website in subdirectory on testbot.
  $entity_share_entrypoint_url = Url::fromRoute('entity_share_server.resource_list');
  $response = $this->remoteManager
    ->jsonApiRequest($this->remote, 'GET', $entity_share_entrypoint_url
    ->setAbsolute()
    ->toString());
  $json_response = Json::decode((string) $response
    ->getBody());
  foreach ($json_response['data']['channels'] as $channel_data) {
    $this
      ->discoverJsonApiEndpoints($channel_data['url']);
    $this
      ->discoverJsonApiEndpoints($channel_data['url_uuid']);
  }
}