public function PreferredSearchCoreTest::testGetListOfPossibleCoresAlterHostedDev in Acquia Search 3.x
Tests hook_acquia_search_get_list_of_possible_cores_alter.
File
- tests/
src/ Unit/ PreferredSearchCoreTest.php, line 282
Class
- PreferredSearchCoreTest
- @coversDefaultClass \Drupal\acquia_search\PreferredSearchCore @group Acquia Search Solr
Namespace
Drupal\Tests\acquia_search\UnitCode
public function testGetListOfPossibleCoresAlterHostedDev() {
$storage = new Storage();
$storage
->setIdentifier('ABC-12345');
$this
->assertEquals('ABC-12345', Storage::getIdentifier());
$this
->assertNull(Storage::getSearchCoreOverride());
$ah_env = 'dev';
$sites_folder_name = 'site_folder_1';
$ah_db_role = 'site_1_db';
$available_cores = $this
->getAvailableSearchCores();
$core_service = new PreferredSearchCore(Storage::getIdentifier(), $ah_env, $sites_folder_name, $ah_db_role, $available_cores);
$expected = [
'ABC-12345.dev.site_1_db',
'ABC-12345.dev.sitefolder1',
];
$context = [
'ah_env' => 'dev',
'ah_db_role' => 'site_1_db',
'identifier' => 'ABC-12345',
'sites_foldername' => 'sitefolder1',
];
$this->moduleHandler
->alter('acquia_search_get_list_of_possible_cores', $expected, $context)
->shouldBeCalledOnce();
$this->moduleHandler
->reveal();
$core_service
->getListOfPossibleCores();
}