protected function ImportFromFiltersTest::buildSearchResultResponse in Acquia Content Hub 8.2
Simulates test search response.
Parameters
int $foundItems: Search result items.
Return value
\Psr\Http\Message\ResponseInterface Guzzle response.
1 call to ImportFromFiltersTest::buildSearchResultResponse()
- ImportFromFiltersTest::responsesStackById in tests/
src/ Kernel/ ImportFromFiltersTest.php - Contains responses map.
File
- tests/
src/ Kernel/ ImportFromFiltersTest.php, line 267
Class
- ImportFromFiltersTest
- Tests that imports from filters work properly.
Namespace
Drupal\Tests\acquia_contenthub\KernelCode
protected function buildSearchResultResponse(int $foundItems) : ResponseInterface {
$items = [];
for ($i = 0; $i < $foundItems; $i++) {
$items[] = [
'_source' => [
'uuid' => MockDataProvider::randomUuid(),
'data' => [
'type' => 'drupal8_content_entity',
],
],
];
}
$body = json_encode([
'_scroll_id' => $this->scrollID,
'hits' => [
'hits' => $items,
],
]);
return new Response(200, [], $body);
}