public function test_isAuthenticated_returns_true_when_cookie_present_but_route_not_secured() { $request = $this->getMockRequest(); $request->expects($this->any())->method('getPath')->will($this->returnValue('/doesNotRequireAuth')); $slim = $this->getMockSlim(); $slim->expects($this->once())->method('request')->will($this->returnValue($request)); $this->cookieReturnsValidCookie($slim); $service = new SlimAuthenticationService($slim, $this->userRepo, $this->userAuth); $service->addRoute('admin'); $this->assertTrue($service->isAuthenticated('cookiename')); }