X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fsystem%2Fsrc%2FTests%2FUpdate%2FConfigOverridesUpdateTest.php;fp=web%2Fcore%2Fmodules%2Fsystem%2Fsrc%2FTests%2FUpdate%2FConfigOverridesUpdateTest.php;h=0000000000000000000000000000000000000000;hp=6efa3182d6241a82b5cbb58633f31ad4e752f4a2;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/web/core/modules/system/src/Tests/Update/ConfigOverridesUpdateTest.php b/web/core/modules/system/src/Tests/Update/ConfigOverridesUpdateTest.php deleted file mode 100644 index 6efa3182d..000000000 --- a/web/core/modules/system/src/Tests/Update/ConfigOverridesUpdateTest.php +++ /dev/null @@ -1,56 +0,0 @@ -databaseDumpFiles = [ - __DIR__ . '/../../../tests/fixtures/update/drupal-8.filled.standard.php.gz', - __DIR__ . '/../../../tests/fixtures/update/drupal-8.config-override-fix.php', - ]; - } - - /** - * Tests that configuration has been updated. - */ - public function testUpdatedSite() { - $key_to_be_removed = 'display.default.display_options.fields.nid'; - /** @var \Drupal\Core\Config\Config $config_override */ - $language_config_override = \Drupal::service('language.config_factory_override'); - $config_override = $language_config_override->getOverride('es', 'views.view.content'); - $this->assertEqual('Spanish ID', $config_override->get($key_to_be_removed)['label'], 'The spanish override for the missing field exists before updating.'); - // Since the above view will be fixed by other updates that fix views - // configuration for example, - // views_post_update_update_cacheability_metadata(), also test configuration - // that has yet to be modified in an update path. - $config_override = $language_config_override->getOverride('es', 'system.cron'); - $this->assertEqual('Should be cleaned by system_update_8200', $config_override->get('bogus_key'), 'The spanish override in system.cron exists before updating.'); - - $this->runUpdates(); - - /** @var \Drupal\Core\Config\Config $config_override */ - $config_override = \Drupal::service('language.config_factory_override')->getOverride('es', 'views.view.content'); - $this->assertNull($config_override->get($key_to_be_removed), 'The spanish override for the missing field has been removed.'); - $config_override = $language_config_override->getOverride('es', 'system.cron'); - $this->assertTrue($config_override->isNew(), 'After updating the system.cron spanish override does not exist.'); - $this->assertTrue(empty($config_override->get()), 'After updating the system.cron spanish override has no data.'); - - // Test that the spanish overrides still work. - $this->drupalLogin($this->createUser(['access content overview'])); - $this->drupalGet('admin/content', ['language' => \Drupal::languageManager()->getLanguage('es')]); - $this->assertText('Spanish Title'); - $this->assertText('Spanish Author'); - } - -}