function DomainSitenameTest::testOverrideDisabled in Domain Access 7.3
File
- tests/
domain.test, line 1200 - Simpletest for Domain Access.
Class
Code
function testOverrideDisabled() {
$domain = domain_default();
// disable override
$this
->drupalPost('admin/structure/domain/settings', array(
'domain_sitename_override' => FALSE,
), t('Save configuration'));
// Update sitename on system form
$sitename_new = $this
->randomName(32);
$this
->drupalPost('admin/config/system/site-information', array(
'site_name' => $sitename_new,
), t('Save configuration'));
// Check that new sitename is displayed on frontpage
$this
->drupalGet('');
$this
->assertText($sitename_new, 'Frontpage shows new site name.');
// Check that name of default domain has NOT been updated
$domainname = db_query("SELECT sitename FROM {domain} WHERE is_default = 1")
->fetchField();
$this
->assertFalse($domainname == $sitename_new, 'Domain name not updated to new site name.');
// Update domain name on domain edit form
$domainname_new = $this
->randomName(32);
$this
->drupalPost('admin/structure/domain/view/' . $domain['domain_id'] . '/edit', array(
'sitename' => $domainname_new,
), t('Save domain record'));
// Check that frontpage still shows sitename_new instead of domainname_new
$this
->drupalGet('');
$this
->assertText($sitename_new, 'Frontpage shows site name instead of domain name.');
}