142 lines
4.3 KiB
PHP
142 lines
4.3 KiB
PHP
<?php
|
|
|
|
class HostTest extends PHPUnit_Framework_TestCase {
|
|
public function testCockpit() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'cockpit.la';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
}
|
|
|
|
public function testCockpitOld() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'old.cockpit.crunchbutton.com';
|
|
$this->assertTrue(c::isCockpit());
|
|
}
|
|
|
|
public function testCockpitBeta() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'beta.cockpit.la';
|
|
$this->assertTrue(c::isCockpit());
|
|
}
|
|
|
|
public function testCockpitLocal() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'cockpit3.localhost';
|
|
$this->assertTrue(c::isCockpit());
|
|
}
|
|
|
|
public function testCockpitLocalOld() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'cockpit.localhost';
|
|
$this->assertTrue(c::isCockpit());
|
|
}
|
|
|
|
public function testCrunchbutton() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'crunchbutton.com';
|
|
|
|
$this->assertFalse(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
}
|
|
|
|
public function testHomeBeta() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'beta.crunchr.co';
|
|
$this->assertFalse(c::isCockpit($_SERVER['HTTP_HOST']));
|
|
}
|
|
|
|
public function testHomeStaging() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'staging.crunchr.co';
|
|
$this->assertFalse(c::isCockpit($_SERVER['HTTP_HOST']));
|
|
}
|
|
|
|
public function testHomeLocal() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'crunchbutton.localhost';
|
|
$this->assertFalse(c::isCockpit($_SERVER['HTTP_HOST']));
|
|
}
|
|
|
|
public function testCrunchbuttonStaging() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'dev.staging.crunchbutton.crunchr.co';
|
|
|
|
$this->assertFalse(c::isCockpit());
|
|
// $this->assertEquals('beta', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'live.staging.crunchbutton.crunchr.co';
|
|
|
|
$this->assertFalse(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'staging.crunchbutton.crunchr.co';
|
|
|
|
$this->assertFalse(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
}
|
|
|
|
public function testCrunchbuttonCi() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'dev.ci.crunchbutton.crunchr.co';
|
|
|
|
$this->assertFalse(c::isCockpit());
|
|
// $this->assertEquals('beta', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'live.ci.crunchbutton.crunchr.co';
|
|
|
|
$this->assertFalse(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'ci.crunchbutton.crunchr.co';
|
|
|
|
$this->assertFalse(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
}
|
|
|
|
public function testCockpitStaging() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'dev.staging.cockpit.crunchr.co';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('beta', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'live.staging.cockpit.crunchr.co';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'staging.cockpit.crunchr.co';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
}
|
|
|
|
public function testCockpitCi() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'dev.ci.cockpit.crunchr.co';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('beta', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'live.ci.cockpit.crunchr.co';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'ci.cockpit.crunchr.co';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
}
|
|
|
|
public function testOldCockpit() {
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'dev.cockpit1.crunchr.co';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('beta', c::app()->envByHost(false));
|
|
|
|
|
|
$_SERVER['SERVER_NAME'] = $_SERVER['HTTP_HOST'] = 'live.cockpit1.crunchr.co';
|
|
|
|
$this->assertTrue(c::isCockpit());
|
|
// $this->assertEquals('live', c::app()->envByHost(false));
|
|
}
|
|
}
|