Mercurial > hg > isophonics-drupal-site
diff core/modules/media/tests/src/FunctionalJavascript/MediaUiJavascriptTest.php @ 14:1fec387a4317
Update Drupal core to 8.5.2 via Composer
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:46:53 +0100 |
parents | 4c8ae668cc8c |
children | 129ea1e6d783 |
line wrap: on
line diff
--- a/core/modules/media/tests/src/FunctionalJavascript/MediaUiJavascriptTest.php Mon Apr 23 09:33:26 2018 +0100 +++ b/core/modules/media/tests/src/FunctionalJavascript/MediaUiJavascriptTest.php Mon Apr 23 09:46:53 2018 +0100 @@ -38,11 +38,6 @@ parent::setUp(); $this->drupalPlaceBlock('local_actions_block'); $this->drupalPlaceBlock('local_tasks_block'); - - // We need to test without any default configuration in place. - // @TODO: Remove this as part of https://www.drupal.org/node/2883813. - MediaType::load('file')->delete(); - MediaType::load('image')->delete(); } /** @@ -68,6 +63,10 @@ $this->assertJsCondition("jQuery('.form-item-source-configuration-test-config-value').length > 0;"); $page->fillField('description', $description); $page->pressButton('Save'); + // The wait prevents intermittent test failures. + $result = $assert_session->waitForLink('Add media type'); + $this->assertNotEmpty($result); + $assert_session->addressEquals('admin/structure/media'); $assert_session->pageTextContains('The media type ' . $name . ' has been added.'); $this->drupalGet('admin/structure/media'); $assert_session->pageTextContains($name); @@ -139,6 +138,10 @@ $page->uncheckField('options[status]'); $page->checkField('options[queue_thumbnail_downloads]'); $page->pressButton('Save'); + // The wait prevents intermittent test failures. + $result = $assert_session->waitForLink('Add media type'); + $this->assertNotEmpty($result); + $assert_session->addressEquals('admin/structure/media'); $assert_session->pageTextContains("The media type $new_name has been updated."); // Test if edit worked and if new field values have been saved as expected.