function HelpSearchHelpUpgradeTest::testSearchHelpInstall

Same name and namespace in other branches
  1. 11.x core/modules/help/tests/src/Functional/HelpSearchHelpUpgradeTest.php \Drupal\Tests\help\Functional\HelpSearchHelpUpgradeTest::testSearchHelpInstall()

Tests system_update_11400() and help_post_update_search_help_dependencies().

See also

system_update_11400()

help_post_update_search_help_dependencies()

File

core/modules/help/tests/src/Functional/HelpSearchHelpUpgradeTest.php, line 39

Class

HelpSearchHelpUpgradeTest
Tests that the search_help module is installed after help updates.

Namespace

Drupal\Tests\help\Functional

Code

public function testSearchHelpInstall() : void {
  $this->assertSame([
    'help',
  ], $this->config('search.page.help_search')
    ->get('dependencies.module'));
  $this->assertFalse(\Drupal::moduleHandler()->moduleExists('search_help'));
  $this->assertSame(77, (int) \Drupal::database()->query('SELECT COUNT(*) FROM {help_search_items}')
    ->fetchField());
  $this->runUpdates();
  $this->assertTrue(\Drupal::moduleHandler()->moduleExists('search_help'));
  $this->assertSame(76, (int) \Drupal::database()->query('SELECT COUNT(*) FROM {help_search_items}')
    ->fetchField());
  $this->assertSame([
    'search_help',
  ], $this->config('search.page.help_search')
    ->get('dependencies.module'));
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.