/** * Check for smtp domains in registry * * @see 0010305: Undefined value in user edit dialog */ public function testRegistryForSMTP() { $smtpConfig = Tinebase_EmailUser::getConfig(Tinebase_Config::SMTP); $primaryDomainConfig = Tinebase_EmailUser::manages(Tinebase_Config::SMTP) && isset($smtpConfig['primarydomain']) ? $smtpConfig['primarydomain'] : ''; $secondaryDomainConfig = Tinebase_EmailUser::manages(Tinebase_Config::SMTP) && isset($smtpConfig['secondarydomains']) ? $smtpConfig['secondarydomains'] : ''; $registryData = $this->_json->getRegistryData(); $this->assertEquals($registryData['primarydomain'], $primaryDomainConfig); $this->assertEquals($registryData['secondarydomains'], $secondaryDomainConfig); }