crunchbutton/travis/Tests/HostTest.php
2017-03-27 16:44:38 -03:00

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));
}
}