private function TMGMTUiTest::assertJobStateIcon

Asserts task item progress bar.

Parameters

int $row: The row of the item you want to check.

int $state: The expected state.

2 calls to TMGMTUiTest::assertJobStateIcon()
TMGMTUiTest::testAbortJob in tests/src/Functional/TMGMTUiTest.php
Test the process of aborting and resubmitting the job.
TMGMTUiTest::testProgress in tests/src/Functional/TMGMTUiTest.php
Tests of the job item review process.

File

tests/src/Functional/TMGMTUiTest.php, line 1041

Class

TMGMTUiTest
Verifies basic functionality of the user interface

Namespace

Drupal\Tests\tmgmt\Functional

Code

private function assertJobStateIcon($row, $state) {
  if ($state == 'Unprocessed' || $state == 'Rejected' || $state == 'Aborted' || $state == 'Finished') {
    $result = $this
      ->xpath('//table/tbody/tr[' . $row . ']/td[6]')[0];
    $this
      ->assertEquals($state, trim($result
      ->getHtml()));
  }
  else {
    $result = $this
      ->xpath('//table/tbody/tr[' . $row . ']/td[1]/img')[0];
    $this
      ->assertEquals($state, $result
      ->getAttribute('title'));
  }
}