protected function SearchApiSolrTest::checkBasicAuth in Search API Solr 4.x
Same name and namespace in other branches
- 8.3 tests/src/Kernel/SearchApiSolrTest.php \Drupal\Tests\search_api_solr\Kernel\SearchApiSolrTest::checkBasicAuth()
Test that basic auth config gets passed to Solarium.
1 call to SearchApiSolrTest::checkBasicAuth()
- SearchApiSolrTest::checkBackendSpecificFeatures in tests/
src/ Kernel/ SearchApiSolrTest.php - Checks backend specific features.
File
- tests/
src/ Kernel/ SearchApiSolrTest.php, line 861
Class
- SearchApiSolrTest
- Tests index and search capabilities using the Solr search backend.
Namespace
Drupal\Tests\search_api_solr\KernelCode
protected function checkBasicAuth() {
$server = $this
->getServer();
$config = $server
->getBackendConfig();
$config['connector_config']['username'] = 'foo';
$config['connector_config']['password'] = 'bar';
$server
->setBackendConfig($config);
/** @var \Drupal\search_api_solr\SolrBackendInterface $backend */
$backend = $server
->getBackend();
$auth = $backend
->getSolrConnector()
->getEndpoint()
->getAuthentication();
$this
->assertEquals([
'username' => 'foo',
'password' => 'bar',
], $auth);
$config['connector_config']['username'] = '';
$config['connector_config']['password'] = '';
$server
->setBackendConfig($config);
}