Beispiel #1
0
 public function testGet()
 {
     $cubex = new Cubex();
     $request = new Request([], [], [], ['ckey' => 'cookie']);
     $cubex->instance('request', $request);
     $app = Cookie::getFacadeApplication();
     Cookie::setFacadeApplication($cubex);
     $this->assertEquals('cookie', Cookie::get('ckey'));
     $this->assertEquals('default', Cookie::get('cs', 'default'));
     Cookie::setFacadeApplication($app);
 }
Beispiel #2
0
 public function testAuthService()
 {
     $app = Cookie::getFacadeApplication();
     $auth = $this->getAuthService();
     Cookie::setFacadeApplication($auth->getCubex());
     $this->assertInstanceOf('\\Cubex\\ServiceManager\\Services\\AuthService', $auth);
     /**
      * @var $auth \Cubex\ServiceManager\Services\AuthService
      */
     $this->assertFalse($auth->logout());
     $this->assertFalse($auth->isLoggedIn());
     $this->assertInstanceOf('\\Cubex\\Auth\\IAuthedUser', $auth->login('valid', 'password'));
     $this->assertTrue($auth->isLoggedIn());
     $this->assertEquals('cubex_login', $auth->getCookieName());
     $cookies = Cookie::getJar();
     /**
      * @var $cookies CookieJar
      */
     $this->assertTrue($cookies->hasQueued('cubex_login'));
     Cookie::setFacadeApplication($app);
 }