You are here

public function HelpMessageHelperTest::testGetMessageAdminSettingsFormNoApiUrl in Acquia Lift Connector 8.4

Same name and namespace in other branches
  1. 8.3 tests/src/Unit/Service/Helper/HelpMessageHelperTest.php \Drupal\Tests\acquia_lift\Unit\Service\Helper\HelpMessageHelperTest::testGetMessageAdminSettingsFormNoApiUrl()

Tests the getMessage() method - AdminSettingsForm.

@covers ::getMessage

@dataProvider providerRouteNames

Parameters

string $route_name:

string $has_message:

File

tests/src/Unit/Service/Helper/HelpMessageHelperTest.php, line 25

Class

HelpMessageHelperTest
HelpMessageHelper Test.

Namespace

Drupal\Tests\acquia_lift\Unit\Service\Helper

Code

public function testGetMessageAdminSettingsFormNoApiUrl($route_name, $has_message) {
  $help_message_helper = new HelpMessageHelper();
  $help_message_helper
    ->setStringTranslation($this
    ->getStringTranslationStub());
  $message = $help_message_helper
    ->getMessage($route_name);
  if ($has_message) {
    $this
      ->assertEquals('You can find more info in <a href="https://docs.acquia.com/lift" target="_blank">Documentation</a>.', $message
      ->render());
  }
  else {
    $this
      ->assertNull($message);
  }
}