/** * @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); }
/** * @test */ public function shouldAllowGetPreviouslySetTargetUrl() { $token = new Token(); $token->setTargetUrl('theUrl'); $this->assertSame('theUrl', $token->getTargetUrl()); }