diff -u b/core/modules/migrate_drupal_ui/tests/src/Functional/MigrateUpgradeTestBase.php b/core/modules/migrate_drupal_ui/tests/src/Functional/MigrateUpgradeTestBase.php --- b/core/modules/migrate_drupal_ui/tests/src/Functional/MigrateUpgradeTestBase.php +++ b/core/modules/migrate_drupal_ui/tests/src/Functional/MigrateUpgradeTestBase.php @@ -143,6 +143,22 @@ $session->pageTextContains('Resolve the issue below to continue the upgrade.'); $this->drupalPostForm(NULL, $edits, t('Review upgrade')); + $session->pageTextContains('WARNING: Content may be overwritten on your new site.'); + $session->pageTextContains('There is conflicting content of these types:'); + $session->pageTextContains('aggregator feed entities'); + $session->pageTextContains('aggregator feed item entities'); + $session->pageTextContains('custom block entities'); + $session->pageTextContains('custom menu link entities'); + $session->pageTextContains('file entities'); + $session->pageTextContains('taxonomy term entities'); + $session->pageTextContains('user entities'); + $session->pageTextContains('comments'); + $session->pageTextContains('content item revisions'); + $session->pageTextContains('content items'); + $session->pageTextContains('There is translated content of these types:'); + $this->drupalPostForm(NULL, [], t('I acknowledge I may lose data. Continue anyway.')); + $this->assertResponse(200); + $session->pageTextContains('Pre-upgrade analysis'); // Ensure we get errors about missing modules. $session->pageTextContains(t('Resolve the issue below to continue the upgrade')); $session->pageTextContains(t('The no_source_module plugin must define the source_module property.')); @@ -158,7 +174,7 @@ $session->pageTextContains('There is translated content of these types:'); $this->drupalPostForm(NULL, [], t('I acknowledge I may lose data. Continue anyway.')); $this->assertResponse(200); - $session->pageTextContains('Pre-upgrade analysis'); + $this->assertText('Upgrade analysis report'); // Ensure we get errors about missing modules. $session->pageTextContains(t('Source module not found for migration_provider_no_annotation.')); $session->pageTextContains(t('Source module not found for migration_provider_test.')); @@ -185,7 +201,7 @@ $all_available = $this->getAvailablePaths(); foreach ($all_available as $available) { $session->elementExists('xpath', "//span[contains(@class, 'checked') and text() = '$available']"); -$session->elementNotExists('xpath', "//span[contains(@class, 'error') and text() = '$available']"); + $session->elementNotExists('xpath', "//span[contains(@class, 'error') and text() = '$available']"); } // Test the missing migration paths.