Exemple #1
0
    public function testAuthorizationGetFieldValueReturnsProperValue()
    {
        $this->markTestIncomplete('Authorization needs to be completed');

        $authorizationHeader = new Authorization();
        $this->assertEquals('xxx', $authorizationHeader->getFieldValue());
    }
 /**
  * @param \Zend\Http\Request $request
  * @param \Zend\Http\Header\Authorization $authorizationHeader
  */
 public function it_should_not_create_token_on_invalid_requests($request, $authorizationHeader)
 {
     $this->setRequest($request);
     // Invalid query params:
     $request->getQuery('token', [])->willReturn([]);
     $this->shouldThrow('Phpro\\MvcAuthToken\\Exception\\TokenException')->duringCreateTokenFromQueryParams();
     // No authentication header was set
     $request->getHeader('Authorization')->willReturn(null);
     $this->shouldThrow('Phpro\\MvcAuthToken\\Exception\\TokenException')->duringCreateToken();
     // Invalid authentication type
     $authorizationHeader->getFieldValue()->willReturn('Basic base64_user_and_password');
     $request->getHeader('Authorization')->willReturn($authorizationHeader);
     $this->shouldThrow('Phpro\\MvcAuthToken\\Exception\\TokenException')->duringCreateToken();
 }