/** * 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); }
/** * 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()); }