private function TMGMTUiTest::assertJobItemOverviewStateIcon

Asserts job item overview progress bar.

Parameters

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

int $state: The expected state.

1 call to TMGMTUiTest::assertJobItemOverviewStateIcon()
TMGMTUiTest::testProgress in tests/src/Functional/TMGMTUiTest.php
Tests of the job item review process.

File

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

Class

TMGMTUiTest
Verifies basic functionality of the user interface

Namespace

Drupal\Tests\tmgmt\Functional

Code

private function assertJobItemOverviewStateIcon($row, $state) {
  if ($state == 'Inactive' || $state == 'Aborted' || $state == 'Accepted') {
    $result = $this
      ->xpath('//table/tbody/tr[' . $row . ']/td[7]')[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'));
  }
}