Use Fake provider for testing, instead of Google
parent
ccb2a5994b
commit
2aae576f04
|
@ -11,7 +11,7 @@ class AuthorizationCodeTest extends \PHPUnit_Framework_TestCase
|
|||
|
||||
protected function setUp()
|
||||
{
|
||||
$this->provider = new \League\OAuth2\Client\Provider\Google([
|
||||
$this->provider = new \League\OAuth2\Client\Test\Provider\Fake([
|
||||
'clientId' => 'mock_client_id',
|
||||
'clientSecret' => 'mock_secret',
|
||||
'redirectUri' => 'none',
|
||||
|
|
|
@ -12,7 +12,7 @@ class ClientCredentialsTest extends \PHPUnit_Framework_TestCase
|
|||
|
||||
protected function setUp()
|
||||
{
|
||||
$this->provider = new \League\OAuth2\Client\Provider\Google(array(
|
||||
$this->provider = new \League\OAuth2\Client\Test\Provider\Fake(array(
|
||||
'clientId' => 'mock_client_id',
|
||||
'clientSecret' => 'mock_secret',
|
||||
'redirectUri' => 'none',
|
||||
|
|
|
@ -12,7 +12,7 @@ class PasswordTest extends \PHPUnit_Framework_TestCase
|
|||
|
||||
protected function setUp()
|
||||
{
|
||||
$this->provider = new \League\OAuth2\Client\Provider\Google(array(
|
||||
$this->provider = new \League\OAuth2\Client\Test\Provider\Fake(array(
|
||||
'clientId' => 'mock_client_id',
|
||||
'clientSecret' => 'mock_secret',
|
||||
'redirectUri' => 'none',
|
||||
|
|
|
@ -11,7 +11,7 @@ class RefreshTokenTest extends \PHPUnit_Framework_TestCase
|
|||
|
||||
protected function setUp()
|
||||
{
|
||||
$this->provider = new \League\OAuth2\Client\Provider\Google([
|
||||
$this->provider = new \League\OAuth2\Client\Test\Provider\Fake([
|
||||
'clientId' => 'mock_client_id',
|
||||
'clientSecret' => 'mock_secret',
|
||||
'redirectUri' => 'none',
|
||||
|
|
|
@ -15,7 +15,7 @@ class AbstractProviderTest extends \PHPUnit_Framework_TestCase
|
|||
|
||||
protected function setUp()
|
||||
{
|
||||
$this->provider = new \League\OAuth2\Client\Provider\Google([
|
||||
$this->provider = new \League\OAuth2\Client\Test\Provider\Fake([
|
||||
'clientId' => 'mock_client_id',
|
||||
'clientSecret' => 'mock_secret',
|
||||
'redirectUri' => 'none',
|
||||
|
|
|
@ -0,0 +1,30 @@
|
|||
<?php
|
||||
|
||||
namespace League\OAuth2\Client\Test\Provider;
|
||||
|
||||
use League\OAuth2\Client\Entity\User;
|
||||
use League\OAuth2\Client\Token\AccessToken;
|
||||
use League\OAuth2\Client\Provider\AbstractProvider;
|
||||
|
||||
class Fake extends AbstractProvider
|
||||
{
|
||||
public function urlAuthorize()
|
||||
{
|
||||
return 'http://example.com/oauth/authorize';
|
||||
}
|
||||
|
||||
public function urlAccessToken()
|
||||
{
|
||||
return 'http://example.com/oauth/token';
|
||||
}
|
||||
|
||||
public function urlUserDetails(AccessToken $token)
|
||||
{
|
||||
return 'http://example.com/oauth/user';
|
||||
}
|
||||
|
||||
public function userDetails($response, AccessToken $token)
|
||||
{
|
||||
return new User;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue