You are here

public function ElasticsearchTest::setUp in Elasticsearch Connector 8.7

Same name and namespace in other branches
  1. 8.5 tests/src/Kernel/ElasticsearchTest.php \Drupal\elasticsearch_connector\Tests\Kernel\ElasticsearchTest::setUp()
  2. 8.6 tests/src/Kernel/ElasticsearchTest.php \Drupal\elasticsearch_connector\Tests\Kernel\ElasticsearchTest::setUp()

Overrides BackendTest::setUp

File

tests/src/Kernel/ElasticsearchTest.php, line 57

Class

ElasticsearchTest
Tests index and search capabilities using the elasticsearch backend.

Namespace

Drupal\elasticsearch_connector\Tests\Kernel

Code

public function setUp() {
  parent::setUp();
  $this
    ->installConfig(array(
    'elasticsearch_test',
  ));
  try {

    /** @var \Drupal\search_api\Entity\Server $server */
    $server = Server::load($this->serverId);
    if ($server
      ->getBackend()
      ->ping()) {
      $this->elasticsearchAvailable = TRUE;
    }
  } catch (\Exception $e) {
  }
}