/** * @test */ public function updateCredentialsSetsTheCorrectAuthenticationStatusIfNewCredentialsArrived() { $arguments = array(); $arguments['__authentication']['TYPO3']['Flow']['Security']['Authentication']['Token']['UsernamePassword']['username'] = '******'; $arguments['__authentication']['TYPO3']['Flow']['Security']['Authentication']['Token']['UsernamePassword']['password'] = '******'; $this->mockHttpRequest->expects($this->atLeastOnce())->method('getMethod')->will($this->returnValue('POST')); $this->mockActionRequest->expects($this->atLeastOnce())->method('getInternalArguments')->will($this->returnValue($arguments)); $this->token->updateCredentials($this->mockActionRequest); $this->assertSame(TokenInterface::AUTHENTICATION_NEEDED, $this->token->getAuthenticationStatus()); }
/** * @test */ public function updateCredentialsSetsTheCorrectAuthenticationStatusIfNewCredentialsArrived() { $arguments = array(); $arguments['__authentication']['TYPO3']['Flow']['Security']['Authentication']['Token']['UsernamePassword']['username'] = '******'; $arguments['__authentication']['TYPO3']['Flow']['Security']['Authentication']['Token']['UsernamePassword']['password'] = '******'; $request = Request::create(new Uri('http://robertlemke.com/login'), 'POST', $arguments); $actionRequest = $request->createActionRequest(); $token = new UsernamePassword(); $token->updateCredentials($actionRequest); $this->assertSame(TokenInterface::AUTHENTICATION_NEEDED, $token->getAuthenticationStatus()); }