You are here

protected function PageManagerAdminTest::doTestSelectionCriteriaWithAjax in Page Manager 8.4

Tests the AJAX form for Selection Criteria.

1 call to PageManagerAdminTest::doTestSelectionCriteriaWithAjax()
PageManagerAdminTest::testAdmin in page_manager_ui/tests/src/FunctionalJavascript/PageManagerAdminTest.php
Tests the Page Manager admin UI.

File

page_manager_ui/tests/src/FunctionalJavascript/PageManagerAdminTest.php, line 123

Class

PageManagerAdminTest
Tests the admin UI for page entities.

Namespace

Drupal\Tests\page_manager_ui\FunctionalJavascript

Code

protected function doTestSelectionCriteriaWithAjax() {
  $page = $this
    ->getSession()
    ->getPage();
  $this
    ->drupalGet('admin/structure/page_manager/manage/foo/page_variant__foo-http_status_code-0__selection');
  $page
    ->selectFieldOption('conditions', 'user_role');
  $page
    ->pressButton('Add Condition');
  $this
    ->assertNotEmpty($this
    ->assertSession()
    ->waitForText('Configure Required Context'));
}