function TmgmtTestTrait::assertJobItemLangCodes

Asserts job item language codes.

Parameters

\Drupal\tmgmt\JobItemInterface $job_item: Job item to check.

string $expected_source_lang: Expected source language.

array $actual_lang_codes: Expected existing language codes (translations).

File

tests/src/Functional/TmgmtTestTrait.php, line 169

Class

TmgmtTestTrait
Base class for tests.

Namespace

Drupal\Tests\tmgmt\Functional

Code

function assertJobItemLangCodes(JobItemInterface $job_item, $expected_source_lang, array $actual_lang_codes) {
  $this
    ->assertEquals($expected_source_lang, $job_item
    ->getSourceLangCode());
  $existing = $job_item
    ->getExistingLangCodes();
  sort($existing);
  sort($actual_lang_codes);
  $this
    ->assertEquals($actual_lang_codes, $existing);
}