function DomainSitenameTest::testOverrideEnabled in Domain Access 7.3
File
- tests/domain.test, line 1168
- Simpletest for Domain Access.
Class
- DomainSitenameTest
Code
function testOverrideEnabled() {
$domain = domain_default();
$domainname_new = $this
->randomName(32);
$this
->drupalPost('admin/structure/domain/view/' . $domain['domain_id'] . '/edit', array(
'sitename' => $domainname_new,
), t('Save domain record'));
$this
->drupalGet('');
$this
->assertText($domainname_new, 'Frontpage shows updated domain name.');
$this
->drupalGet('admin/config/system/site-information');
$this
->assertFieldByName('site_name', $domainname_new, 'Site information form shows domain name.');
$sitename_new = $this
->randomName(32);
$this
->drupalPost('admin/config/system/site-information', array(
'site_name' => $sitename_new,
), t('Save configuration'));
$domainname = db_query("SELECT sitename FROM {domain} WHERE is_default = 1")
->fetchField();
$this
->assertTrue($domainname == $domainname_new, 'Domain name not updated to new site name.');
$this
->drupalGet('');
$this
->assertText($domainname_new, 'Frontpage still shows domain name, new site name ignored.');
}