You are here

public function IntegrationTest::testFramework in Search API 8

Tests various operations via the Search API's admin UI.

File

tests/src/Functional/IntegrationTest.php, line 96

Class

IntegrationTest
Tests the overall functionality of the Search API framework and admin UI.

Namespace

Drupal\Tests\search_api\Functional

Code

public function testFramework() {
  $this
    ->createServer();
  $this
    ->createServerDuplicate();
  $this
    ->checkServerAvailability();
  $this
    ->createIndex();
  $this
    ->createIndexDuplicate();
  $this
    ->editServer();
  $this
    ->editIndex();
  $this
    ->checkUserIndexCreation();
  $this
    ->checkContentEntityTracking();
  $this
    ->enableAllProcessors();
  $this
    ->checkFieldLabels();
  $this
    ->addFieldsToIndex();
  $this
    ->checkDataTypesTable();
  $this
    ->removeFieldsFromIndex();
  $this
    ->checkReferenceFieldsNonBaseFields();
  $this
    ->configureFilter();
  $this
    ->configureFilterPage();
  $this
    ->checkProcessorChanges();
  $this
    ->changeProcessorFieldBoost();
  $this
    ->setReadOnly();
  $this
    ->disableEnableIndex();
  $this
    ->changeIndexDatasource();
  $this
    ->changeIndexServer();
  $this
    ->checkIndexing();
  $this
    ->checkIndexActions();
  $this
    ->deleteServer();
}