Chris@17: siteDirectory . '/profiles/' . $this->profile . '/config/sync/system.site.yml'); Chris@17: } Chris@17: Chris@17: /** Chris@17: * {@inheritdoc} Chris@17: */ Chris@17: public function setUpSite() { Chris@17: return; Chris@17: } Chris@17: Chris@17: /** Chris@17: * Tests that profiles with no system.site do not work. Chris@17: */ Chris@17: public function testConfigSync() { Chris@17: $this->htmlOutput(NULL); Chris@17: $this->assertTitle('Configuration validation | Drupal'); Chris@17: $this->assertText('The configuration synchronization failed validation.'); Chris@17: $this->assertText('This import does not contain system.site configuration, so has been rejected.'); Chris@17: Chris@17: // Ensure there is no continuation button. Chris@17: $this->assertNoText('Save and continue'); Chris@17: $this->assertNoFieldById('edit-submit'); Chris@17: } Chris@17: Chris@17: /** Chris@17: * {@inheritdoc} Chris@17: */ Chris@17: protected function getConfigTarball() { Chris@17: return __DIR__ . '/../../../fixtures/config_install/testing_config_install.tar.gz'; Chris@17: } Chris@17: Chris@17: }