protected function MultiStepSelectionDisplayTest::waitSelectionDisplayAjaxCommands in Entity Browser 8
Same name and namespace in other branches
- 8.2 tests/src/FunctionalJavascript/MultiStepSelectionDisplayTest.php \Drupal\Tests\entity_browser\FunctionalJavascript\MultiStepSelectionDisplayTest::waitSelectionDisplayAjaxCommands()
Wait for Ajax Commands to finish.
Since commands are executed in batches, it can occur that one command is still running and new one will be collected for next batch. To ensure all of commands are executed, we have to add additional 200ms wait, before next batch is triggered.
It's related to: Drupal.entityBrowserCommandQueue.executeCommands
1 call to MultiStepSelectionDisplayTest::waitSelectionDisplayAjaxCommands()
- MultiStepSelectionDisplayTest::testAjaxCommands in tests/
src/ FunctionalJavascript/ MultiStepSelectionDisplayTest.php - Check that selection state in entity browser Inline Entity Form.
File
- tests/
src/ FunctionalJavascript/ MultiStepSelectionDisplayTest.php, line 57
Class
- MultiStepSelectionDisplayTest
- Test for multi_step_display selection display.
Namespace
Drupal\Tests\entity_browser\FunctionalJavascriptCode
protected function waitSelectionDisplayAjaxCommands() {
$this
->waitForAjaxToFinish();
$this
->getSession()
->wait(200);
$this
->waitForAjaxToFinish();
}