You are here

protected function PanelsIPETestTrait::waitForAjaxToFinish in Panels 8.4

Same name and namespace in other branches
  1. 8.3 panels_ipe/tests/src/FunctionalJavascript/PanelsIPETestTrait.php \Drupal\Tests\panels_ipe\FunctionalJavascript\PanelsIPETestTrait::waitForAjaxToFinish()

Waits for jQuery to become ready and animations to complete.

2 calls to PanelsIPETestTrait::waitForAjaxToFinish()
PanelsIPETestTrait::clickAndWait in panels_ipe/tests/src/FunctionalJavascript/PanelsIPETestTrait.php
Clicks an arbitrary element and waits for AJAX/animations to finish.
PanelsIPETestTrait::openBlockConfigurationForm in panels_ipe/tests/src/FunctionalJavascript/PanelsIPETestTrait.php
Opens the Block configuration form for a given on-screen block.

File

panels_ipe/tests/src/FunctionalJavascript/PanelsIPETestTrait.php, line 295

Class

PanelsIPETestTrait
Trait which can be used to test Panels IPE components.

Namespace

Drupal\Tests\panels_ipe\FunctionalJavascript

Code

protected function waitForAjaxToFinish() {
  $condition = "(0 === jQuery.active && 0 === jQuery(':animated').length)";
  $this
    ->assertJsCondition($condition, 10000);
}