public function PathautoTestHelperTrait::assertAlias in Pathauto 8
2 calls to PathautoTestHelperTrait::assertAlias()
- PathautoLocaleTest::testLanguagePatterns in tests/src/ FunctionalJavascript/ PathautoLocaleTest.php 
- Test that patterns work on multilingual content.
- PathautoTestHelperTrait::assertEntityAlias in tests/src/ Functional/ PathautoTestHelperTrait.php 
File
- tests/src/ Functional/ PathautoTestHelperTrait.php, line 118 
Class
- PathautoTestHelperTrait
- Helper test class with some added functions for testing.
Namespace
Drupal\Tests\pathauto\FunctionalCode
public function assertAlias($source, $expected_alias, $langcode = Language::LANGCODE_NOT_SPECIFIED) {
  \Drupal::service('path_alias.manager')
    ->cacheClear($source);
  $entity_type_manager = \Drupal::entityTypeManager();
  if ($entity_type_manager
    ->hasDefinition('path_alias')) {
    $entity_type_manager
      ->getStorage('path_alias')
      ->resetCache();
  }
  $this
    ->assertEquals($expected_alias, \Drupal::service('path_alias.manager')
    ->getAliasByPath($source, $langcode), t("Alias for %source with language '@language' is correct.", [
    '%source' => $source,
    '@language' => $langcode,
  ]));
}