/**
  * @test
  */
 public function shouldReturnExpectedTokenIfAllCheckPassedOnVerify()
 {
     $_SERVER['REQUEST_URI'] = 'http://target.com/foo';
     $expectedToken = new Token();
     $expectedToken->setHash('theHash');
     $expectedToken->setTargetUrl('http://target.com/foo');
     $storageMock = $this->createStorageMock();
     $storageMock->expects($this->once())->method('findModelById')->with('theHash')->will($this->returnValue($expectedToken));
     $verifier = new PlainHttpRequestVerifier($storageMock);
     $actualToken = $verifier->verify(array('payum_token' => 'theHash'));
     $this->assertSame($expectedToken, $actualToken);
 }
Exemplo n.º 2
0
 /**
  * @test
  */
 public function shouldAllowGetPreviouslySetTargetUrl()
 {
     $token = new Token();
     $token->setTargetUrl('theUrl');
     $this->assertSame('theUrl', $token->getTargetUrl());
 }