/**
  * test
  *
  * @return void
  */
 public function testAuthenticateHeaderFail()
 {
     $request = $this->getMockBuilder('\\Cake\\Network\\Request')->setMethods(['header'])->getMock();
     $request->expects($this->once())->method('header')->with('api_key')->will($this->returnValue('wrong'));
     $this->apiKey->config('type', 'header');
     $result = $this->apiKey->authenticate($request, new Response());
     $this->assertFalse($result);
 }
예제 #2
0
 /**
  * test
  *
  * @return void
  * @expectedException \BadMethodCallException
  * @expectedExceptionMessage Unknown finder method "undefinedInConfig"
  */
 public function testAuthenticateFinderConfig()
 {
     $this->apiKey->config('finder', 'undefinedInConfig');
     $request = new Request('/?api_key=xxx');
     $result = $this->apiKey->authenticate($request, new Response());
 }