Ejemplo n.º 1
0
 /**
  * Asserts that caching is allowed unless there is a session cookie present.
  *
  * @covers ::check
  */
 public function testNoAllowUnlessSessionCookiePresent()
 {
     $request_without_session = new Request();
     $request_with_session = Request::create('/', 'GET', [], ['some-session-name' => 'some-session-id']);
     $this->sessionConfiguration->expects($this->at(0))->method('hasSession')->with($request_without_session)->will($this->returnValue(FALSE));
     $this->sessionConfiguration->expects($this->at(1))->method('hasSession')->with($request_with_session)->will($this->returnValue(TRUE));
     $result = $this->policy->check($request_without_session);
     $this->assertSame(RequestPolicyInterface::ALLOW, $result);
     $result = $this->policy->check($request_with_session);
     $this->assertSame(NULL, $result);
 }