You are here

protected function CommandsTest::assertWaitPageContains in Drupal 8

Same name and namespace in other branches
  1. 9 core/tests/Drupal/FunctionalJavascriptTests/Ajax/CommandsTest.php \Drupal\FunctionalJavascriptTests\Ajax\CommandsTest::assertWaitPageContains()

Asserts that page contains a text after waiting.

Parameters

string $text: A needle text.

1 call to CommandsTest::assertWaitPageContains()
CommandsTest::testAjaxCommands in core/tests/Drupal/FunctionalJavascriptTests/Ajax/CommandsTest.php
Tests the various Ajax Commands.

File

core/tests/Drupal/FunctionalJavascriptTests/Ajax/CommandsTest.php, line 149

Class

CommandsTest
Performs tests on AJAX framework commands.

Namespace

Drupal\FunctionalJavascriptTests\Ajax

Code

protected function assertWaitPageContains($text) {
  $page = $this
    ->getSession()
    ->getPage();
  $page
    ->waitFor(10, function () use ($page, $text) {
    return stripos($page
      ->getContent(), $text) !== FALSE;
  });
  $this
    ->assertStringContainsString($text, $page
    ->getContent());
}