private function AutosaveTest::waitForAutosave in Lightning Workflow 8.3
Waits for the current form to be autosaved.
1 call to AutosaveTest::waitForAutosave()
- AutosaveTest::testAutosaveIntegration in tests/
src/ FunctionalJavascript/ AutosaveTest.php - Tests that work in progress is autosaved and can be restored.
File
- tests/
src/ FunctionalJavascript/ AutosaveTest.php, line 85
Class
- AutosaveTest
- Tests Lightning Workflow's integration with Autosave Form.
Namespace
Drupal\Tests\lightning_workflow\FunctionalJavascriptCode
private function waitForAutosave() {
$element = $this
->assertSession()
->elementExists('css', '#autosave-notification');
$is_visible = $element
->waitFor(20, function (NodeElement $element) {
return $element
->isVisible();
});
$this
->assertTrue($is_visible);
$is_hidden = $element
->waitFor(10, function (NodeElement $element) {
return $element
->isVisible() === FALSE;
});
$this
->assertTrue($is_hidden);
}