diff -u b/core/modules/search/src/SearchPageListBuilder.php b/core/modules/search/src/SearchPageListBuilder.php --- b/core/modules/search/src/SearchPageListBuilder.php +++ b/core/modules/search/src/SearchPageListBuilder.php @@ -247,7 +247,7 @@ */ public function submitForm(array &$form, FormStateInterface $form_state) { parent::submitForm($form, $form_state); - + drupal_set_message($this->t('The configuration have been saved.')); } only in patch2: unchanged: --- a/core/modules/search/src/Tests/SearchConfigSettingsFormTest.php +++ b/core/modules/search/src/Tests/SearchConfigSettingsFormTest.php @@ -64,26 +64,26 @@ protected function setUp() { function testSearchSettingsPage() { // Test that the settings form displays the correct count of items left to index. - $this->drupalGet('admin/config/search/pages'); + $this->drupalGet('admin/config/search/configuration'); $this->assertText(t('There are @count items left to index.', array('@count' => 0))); // Test the re-index button. - $this->drupalPostForm('admin/config/search/pages', array(), t('Re-index site')); + $this->drupalPostForm('admin/config/search/configuration', array(), t('Re-index site')); $this->assertText(t('Are you sure you want to re-index the site')); $this->drupalPostForm('admin/config/search/pages/reindex', array(), t('Re-index site')); $this->assertText(t('All search indexes will be rebuilt')); - $this->drupalGet('admin/config/search/pages'); + $this->drupalGet('admin/config/search/configuration'); $this->assertText(t('There is 1 item left to index.')); // Test that the form saves with the default values. - $this->drupalPostForm('admin/config/search/pages', array(), t('Save configuration')); + $this->drupalPostForm('admin/config/search/configuration', array(), t('Save configuration')); $this->assertText(t('The configuration options have been saved.'), 'Form saves with the default values.'); // Test that the form does not save with an invalid word length. $edit = array( 'minimum_word_size' => $this->randomMachineName(3), ); - $this->drupalPostForm('admin/config/search/pages', $edit, t('Save configuration')); + $this->drupalPostForm('admin/config/search/configuration', $edit, t('Save configuration')); $this->assertNoText(t('The configuration options have been saved.'), 'Form does not save with an invalid word length.'); // Test logging setting. It should be off by default. @@ -94,7 +94,7 @@ function testSearchSettingsPage() { // Turn on logging. $edit = array('logging' => TRUE); - $this->drupalPostForm('admin/config/search/pages', $edit, t('Save configuration')); + $this->drupalPostForm('admin/config/search/configuration', $edit, t('Save configuration')); $text = $this->randomMachineName(5); $this->drupalPostForm('search/node', array('keys' => $text), t('Search')); $this->drupalGet('admin/reports/dblog'); only in patch2: unchanged: --- a/core/modules/search/src/Tests/SearchMultilingualEntityTest.php +++ b/core/modules/search/src/Tests/SearchMultilingualEntityTest.php @@ -132,7 +132,7 @@ function testMultilingualSearch() { // Now index the rest of the nodes. // Make sure index throttle is high enough, via the UI. - $this->drupalPostForm('admin/config/search/pages', array('cron_limit' => 20), t('Save configuration')); + $this->drupalPostForm('admin/config/search/configuration', array('cron_limit' => 20), t('Save configuration')); $this->assertEqual(20, $this->config('search.settings')->get('index.cron_limit', 100), 'Config setting was saved correctly'); // Get a new search plugin, to make sure it has this setting. $this->plugin = $this->container->get('plugin.manager.search')->createInstance('node_search'); @@ -143,7 +143,7 @@ function testMultilingualSearch() { $this->assertDatabaseCounts(8, 0, 'after updating fully'); // Click the reindex button on the admin page, verify counts, and reindex. - $this->drupalPostForm('admin/config/search/pages', array(), t('Re-index site')); + $this->drupalPostForm('admin/config/search/configuration', array(), t('Re-index site')); $this->drupalPostForm(NULL, array(), t('Re-index site')); $this->assertIndexCounts(8, 8, 'after reindex'); $this->assertDatabaseCounts(8, 0, 'after reindex'); @@ -275,11 +275,12 @@ protected function assertIndexCounts($remaining, $total, $message) { // it tests for fragments of text. $indexed = $total - $remaining; $percent = ($total > 0) ? floor(100 * $indexed / $total) : 100; - $this->drupalGet('admin/config/search/pages'); + $this->drupalGet('admin/config/search/configuration'); $this->assertText($percent . '% of the site has been indexed.', 'Progress percent text at top of Search settings page is correct at: ' . $message); $this->assertText($remaining . ' item', 'Remaining text at top of Search settings page is correct at: ' . $message); // Check text in pages section of Search settings page. + $this->drupalGet('admin/config/search/pages'); $this->assertText($indexed . ' of ' . $total . ' indexed', 'Progress text in pages section of Search settings page is correct at: ' . $message); // Check text on status report page.