Example #1
0
 public function testDependencyInjection()
 {
     $loader = m::mock("Cygnite\\Foundation\\Autoloader");
     $app = Application::getInstance($loader);
     $router = new \Cygnite\Base\Router\Router();
     $url = new \Cygnite\Common\UrlManager\Url($router);
     $madeUrl = $app->make('\\Cygnite\\Common\\UrlManager\\Url');
     $this->assertEquals($url, $madeUrl);
 }
Example #2
0
 public function testCreateEventInstance()
 {
     $eventInstance = Event::create();
     $event = m::mock("\\Cygnite\\Base\\EventHandler\\Event");
     $loader = m::mock("Cygnite\\Foundation\\Autoloader");
     $app = Application::getInstance($loader);
     $this->assertInstanceOf('Cygnite\\Foundation\\Application', $app);
     $app->event = $event;
     $this->assertEquals($event, $app->event);
     $this->assertInstanceOf('\\Cygnite\\Base\\EventHandler\\Event', $eventInstance);
 }
Example #3
0
 private function setUpAssetConfig()
 {
     $loader = m::mock("Cygnite\\Foundation\\Autoloader");
     $app = Application::getInstance($loader);
     $app['router'] = m::mock("Cygnite\\Base\\Router\\Router");
     $_SERVER['REQUEST_URI'] = '/hello/user/';
     $_SERVER['HTTP_HOST'] = 'localhost';
     $configuration = ['global.config' => ['encoding' => 'utf-8']];
     Config::$config = $configuration;
     Url::setBase('/cygnite/');
     //$app['router']->getBaseUrl()
 }