mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-23 18:03:17 +00:00
fixup test case generation in LinkedinTest
This commit is contained in:
@@ -16,12 +16,24 @@ class LinkedinTest extends ProviderTestCase
|
|||||||
{
|
{
|
||||||
$state = md5(mt_rand());
|
$state = md5(mt_rand());
|
||||||
|
|
||||||
|
// test cases
|
||||||
|
$data = [];
|
||||||
|
|
||||||
|
$data[] = [$this->getProvider(), $this->getRequestMock()];
|
||||||
|
|
||||||
|
// Second test
|
||||||
$request = $this->getRequestMock();
|
$request = $this->getRequestMock();
|
||||||
$this->addQueryParameter($request, ['state' => $state]);
|
$this->addQueryParameter($request, ['state' => $state]);
|
||||||
|
|
||||||
$provider1 = $this->getProvider();
|
$provider = $this->getProvider();
|
||||||
$provider1->setGuzzleClient($this->getGuzzleMock(401));
|
$provider->setGuzzleClient($this->getGuzzleMock(401));
|
||||||
$provider1->getSession()->set('linkedin.provider.state', $state);
|
$provider->getSession()->set('linkedin.provider.state', $state);
|
||||||
|
|
||||||
|
$data[] = [$provider, $request];
|
||||||
|
|
||||||
|
// Third test
|
||||||
|
$request = $this->getRequestMock();
|
||||||
|
$this->addQueryParameter($request, ['state' => $state]);
|
||||||
|
|
||||||
$mock = $this->getMock('Guzzle\Http\ClientInterface');
|
$mock = $this->getMock('Guzzle\Http\ClientInterface');
|
||||||
|
|
||||||
@@ -67,15 +79,13 @@ class LinkedinTest extends ProviderTestCase
|
|||||||
->method('post')
|
->method('post')
|
||||||
->will($this->returnValue($requestPost));
|
->will($this->returnValue($requestPost));
|
||||||
|
|
||||||
$provider2 = $this->getProvider();
|
$provider = $this->getProvider();
|
||||||
$provider2->setGuzzleClient($mock);
|
$provider->setGuzzleClient($mock);
|
||||||
$provider2->getSession()->set('linkedin.provider.state', $state);
|
$provider->getSession()->set('linkedin.provider.state', $state);
|
||||||
|
|
||||||
return [
|
$data[] = [$provider, $request];
|
||||||
[$this->getProvider(), $this->getRequestMock()],
|
|
||||||
[$provider1, $request],
|
return $data;
|
||||||
[$provider2, $request],
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getProviderForLogout()
|
public function getProviderForLogout()
|
||||||
|
Reference in New Issue
Block a user