public function testOnMobileSiteMultipleDomains() { $config = SiteConfig::current_site_config(); $config->FullSiteDomain = 'domain1.com,domain2.com'; $config->MobileDomain = 'm.domain1.com,m.domain2.com'; $config->write(); $_SERVER['HTTP_HOST'] = 'domain1.com'; $controller = new ContentController(); $this->assertFalse($controller->onMobileDomain()); $_SERVER['HTTP_HOST'] = 'm.domain1.com'; $this->assertTrue($controller->onMobileDomain()); $_SERVER['HTTP_HOST'] = 'm.domain2.com'; $this->assertTrue($controller->onMobileDomain()); }
public function testOnMobileSite() { $_SERVER['HTTP_HOST'] = str_replace('m.', '', $_SERVER['HTTP_HOST']); $controller = new ContentController(); $this->assertFalse($controller->onMobileDomain()); $_SERVER['HTTP_HOST'] = 'm.' . $_SERVER['HTTP_HOST']; $this->assertTrue($controller->onMobileDomain()); }