mirror of
https://github.com/elyby/oauth2-server.git
synced 2024-12-16 02:08:56 +05:30
Merge pull request #177 from ushahidi/notabs
Clean up mixed tabs and spaces in test files
This commit is contained in:
commit
4486b7120f
@ -4,19 +4,19 @@ use \Mockery as m;
|
|||||||
|
|
||||||
class Resource_Server_test extends PHPUnit_Framework_TestCase
|
class Resource_Server_test extends PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
private $session;
|
private $session;
|
||||||
|
|
||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
$this->session = M::mock('League\OAuth2\Server\Storage\SessionInterface');
|
$this->session = M::mock('League\OAuth2\Server\Storage\SessionInterface');
|
||||||
}
|
}
|
||||||
|
|
||||||
private function returnDefault()
|
private function returnDefault()
|
||||||
{
|
{
|
||||||
return new League\OAuth2\Server\Resource($this->session);
|
return new League\OAuth2\Server\Resource($this->session);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function test_setRequest()
|
public function test_setRequest()
|
||||||
{
|
{
|
||||||
$s = $this->returnDefault();
|
$s = $this->returnDefault();
|
||||||
$request = new League\OAuth2\Server\Util\Request();
|
$request = new League\OAuth2\Server\Util\Request();
|
||||||
@ -49,7 +49,7 @@ class Resource_Server_test extends PHPUnit_Framework_TestCase
|
|||||||
public function test_setTokenKey()
|
public function test_setTokenKey()
|
||||||
{
|
{
|
||||||
$s = $this->returnDefault();
|
$s = $this->returnDefault();
|
||||||
$s->setTokenKey('oauth_token');
|
$s->setTokenKey('oauth_token');
|
||||||
|
|
||||||
$reflector = new ReflectionClass($s);
|
$reflector = new ReflectionClass($s);
|
||||||
$requestProperty = $reflector->getProperty('tokenKey');
|
$requestProperty = $reflector->getProperty('tokenKey');
|
||||||
@ -70,17 +70,17 @@ class Resource_Server_test extends PHPUnit_Framework_TestCase
|
|||||||
*/
|
*/
|
||||||
public function test_determineAccessToken_missingToken()
|
public function test_determineAccessToken_missingToken()
|
||||||
{
|
{
|
||||||
$_SERVER['HTTP_AUTHORIZATION'] = 'Bearer';
|
$_SERVER['HTTP_AUTHORIZATION'] = 'Bearer';
|
||||||
$request = new League\OAuth2\Server\Util\Request(array(), array(), array(), array(), $_SERVER);
|
$request = new League\OAuth2\Server\Util\Request(array(), array(), array(), array(), $_SERVER);
|
||||||
|
|
||||||
$s = $this->returnDefault();
|
$s = $this->returnDefault();
|
||||||
$s->setRequest($request);
|
$s->setRequest($request);
|
||||||
|
|
||||||
$reflector = new ReflectionClass($s);
|
$reflector = new ReflectionClass($s);
|
||||||
$method = $reflector->getMethod('determineAccessToken');
|
$method = $reflector->getMethod('determineAccessToken');
|
||||||
$method->setAccessible(true);
|
$method->setAccessible(true);
|
||||||
|
|
||||||
$method->invoke($s);
|
$method->invoke($s);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -114,14 +114,14 @@ class Resource_Server_test extends PHPUnit_Framework_TestCase
|
|||||||
$s = $this->returnDefault();
|
$s = $this->returnDefault();
|
||||||
$s->setRequest($request);
|
$s->setRequest($request);
|
||||||
|
|
||||||
$reflector = new ReflectionClass($s);
|
$reflector = new ReflectionClass($s);
|
||||||
|
|
||||||
$method = $reflector->getMethod('determineAccessToken');
|
$method = $reflector->getMethod('determineAccessToken');
|
||||||
$method->setAccessible(true);
|
$method->setAccessible(true);
|
||||||
|
|
||||||
$result = $method->invoke($s);
|
$result = $method->invoke($s);
|
||||||
|
|
||||||
$this->assertEquals('abcdef', $result);
|
$this->assertEquals('abcdef', $result);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function test_determineAccessToken_fromBrokenCurlHeader()
|
public function test_determineAccessToken_fromBrokenCurlHeader()
|
||||||
@ -149,21 +149,21 @@ class Resource_Server_test extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
public function test_determineAccessToken_fromMethod()
|
public function test_determineAccessToken_fromMethod()
|
||||||
{
|
{
|
||||||
$s = $this->returnDefault();
|
$s = $this->returnDefault();
|
||||||
|
|
||||||
$_GET[$s->getTokenKey()] = 'abcdef';
|
$_GET[$s->getTokenKey()] = 'abcdef';
|
||||||
$_SERVER['REQUEST_METHOD'] = 'get';
|
$_SERVER['REQUEST_METHOD'] = 'get';
|
||||||
|
|
||||||
$request = new League\OAuth2\Server\Util\Request($_GET, array(), array(), array(), $_SERVER);
|
$request = new League\OAuth2\Server\Util\Request($_GET, array(), array(), array(), $_SERVER);
|
||||||
$s->setRequest($request);
|
$s->setRequest($request);
|
||||||
|
|
||||||
$reflector = new ReflectionClass($s);
|
$reflector = new ReflectionClass($s);
|
||||||
$method = $reflector->getMethod('determineAccessToken');
|
$method = $reflector->getMethod('determineAccessToken');
|
||||||
$method->setAccessible(true);
|
$method->setAccessible(true);
|
||||||
|
|
||||||
$result = $method->invoke($s);
|
$result = $method->invoke($s);
|
||||||
|
|
||||||
$this->assertEquals('abcdef', $result);
|
$this->assertEquals('abcdef', $result);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -171,9 +171,9 @@ class Resource_Server_test extends PHPUnit_Framework_TestCase
|
|||||||
*/
|
*/
|
||||||
public function test_isValid_notValid()
|
public function test_isValid_notValid()
|
||||||
{
|
{
|
||||||
$this->session->shouldReceive('validateAccessToken')->andReturn(false);
|
$this->session->shouldReceive('validateAccessToken')->andReturn(false);
|
||||||
|
|
||||||
$request = new League\OAuth2\Server\Util\Request();
|
$request = new League\OAuth2\Server\Util\Request();
|
||||||
$requestReflector = new ReflectionClass($request);
|
$requestReflector = new ReflectionClass($request);
|
||||||
$param = $requestReflector->getProperty('headers');
|
$param = $requestReflector->getProperty('headers');
|
||||||
$param->setAccessible(true);
|
$param->setAccessible(true);
|
||||||
@ -188,19 +188,19 @@ class Resource_Server_test extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
public function test_isValid_valid()
|
public function test_isValid_valid()
|
||||||
{
|
{
|
||||||
$this->session->shouldReceive('validateAccessToken')->andReturn(array(
|
$this->session->shouldReceive('validateAccessToken')->andReturn(array(
|
||||||
'session_id' => 1,
|
'session_id' => 1,
|
||||||
'owner_type' => 'user',
|
'owner_type' => 'user',
|
||||||
'owner_id' => 123,
|
'owner_id' => 123,
|
||||||
'client_id' => 'testapp'
|
'client_id' => 'testapp'
|
||||||
));
|
));
|
||||||
|
|
||||||
$this->session->shouldReceive('getScopes')->andReturn(array(
|
$this->session->shouldReceive('getScopes')->andReturn(array(
|
||||||
array('scope' => 'foo'),
|
array('scope' => 'foo'),
|
||||||
array('scope' => 'bar')
|
array('scope' => 'bar')
|
||||||
));
|
));
|
||||||
|
|
||||||
$request = new League\OAuth2\Server\Util\Request();
|
$request = new League\OAuth2\Server\Util\Request();
|
||||||
$requestReflector = new ReflectionClass($request);
|
$requestReflector = new ReflectionClass($request);
|
||||||
$param = $requestReflector->getProperty('headers');
|
$param = $requestReflector->getProperty('headers');
|
||||||
$param->setAccessible(true);
|
$param->setAccessible(true);
|
||||||
@ -211,16 +211,16 @@ class Resource_Server_test extends PHPUnit_Framework_TestCase
|
|||||||
$s = $this->returnDefault();
|
$s = $this->returnDefault();
|
||||||
$s->setRequest($request);
|
$s->setRequest($request);
|
||||||
|
|
||||||
$this->assertTrue($s->isValid());
|
$this->assertTrue($s->isValid());
|
||||||
$this->assertEquals(123, $s->getOwnerId());
|
$this->assertEquals(123, $s->getOwnerId());
|
||||||
$this->assertEquals('user', $s->getOwnerType());
|
$this->assertEquals('user', $s->getOwnerType());
|
||||||
$this->assertEquals('abcdef', $s->getAccessToken());
|
$this->assertEquals('abcdef', $s->getAccessToken());
|
||||||
$this->assertEquals('testapp', $s->getClientId());
|
$this->assertEquals('testapp', $s->getClientId());
|
||||||
$this->assertTrue($s->hasScope('foo'));
|
$this->assertTrue($s->hasScope('foo'));
|
||||||
$this->assertTrue($s->hasScope('bar'));
|
$this->assertTrue($s->hasScope('bar'));
|
||||||
$this->assertTrue($s->hasScope(array('foo', 'bar')));
|
$this->assertTrue($s->hasScope(array('foo', 'bar')));
|
||||||
$this->assertFalse($s->hasScope(array('foobar')));
|
$this->assertFalse($s->hasScope(array('foobar')));
|
||||||
$this->assertFalse($s->hasScope('foobar'));
|
$this->assertFalse($s->hasScope('foobar'));
|
||||||
$this->assertFalse($s->hasScope(new StdClass));
|
$this->assertFalse($s->hasScope(new StdClass));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,14 +2,14 @@
|
|||||||
|
|
||||||
class RedirectUri_test extends PHPUnit_Framework_TestCase
|
class RedirectUri_test extends PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
function test_make()
|
function test_make()
|
||||||
{
|
{
|
||||||
$v1 = League\OAuth2\Server\Util\RedirectUri::make('https://foobar/', array('foo'=>'bar'));
|
$v1 = League\OAuth2\Server\Util\RedirectUri::make('https://foobar/', array('foo'=>'bar'));
|
||||||
$v2 = League\OAuth2\Server\Util\RedirectUri::make('https://foobar/', array('foo'=>'bar'), '#');
|
$v2 = League\OAuth2\Server\Util\RedirectUri::make('https://foobar/', array('foo'=>'bar'), '#');
|
||||||
$v3 = League\OAuth2\Server\Util\RedirectUri::make('https://foobar/', array('foo'=>'bar', 'bar' => 'foo'));
|
$v3 = League\OAuth2\Server\Util\RedirectUri::make('https://foobar/', array('foo'=>'bar', 'bar' => 'foo'));
|
||||||
|
|
||||||
$this->assertEquals('https://foobar/?foo=bar', $v1);
|
$this->assertEquals('https://foobar/?foo=bar', $v1);
|
||||||
$this->assertEquals('https://foobar/#foo=bar', $v2);
|
$this->assertEquals('https://foobar/#foo=bar', $v2);
|
||||||
$this->assertEquals('https://foobar/?foo=bar&bar=foo', $v3);
|
$this->assertEquals('https://foobar/?foo=bar&bar=foo', $v3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,86 +2,86 @@
|
|||||||
|
|
||||||
class Request_test extends PHPUnit_Framework_TestCase
|
class Request_test extends PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
private $request;
|
private $request;
|
||||||
|
|
||||||
function setUp()
|
function setUp()
|
||||||
{
|
{
|
||||||
$this->request = new League\OAuth2\Server\Util\Request(
|
$this->request = new League\OAuth2\Server\Util\Request(
|
||||||
array('foo' => 'bar'),
|
array('foo' => 'bar'),
|
||||||
array('foo' => 'bar'),
|
array('foo' => 'bar'),
|
||||||
array('foo' => 'bar'),
|
array('foo' => 'bar'),
|
||||||
array('foo' => 'bar'),
|
array('foo' => 'bar'),
|
||||||
array('HTTP_HOST' => 'foobar.com')
|
array('HTTP_HOST' => 'foobar.com')
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_buildFromIndex()
|
function test_buildFromIndex()
|
||||||
{
|
{
|
||||||
$r = new League\OAuth2\Server\Util\Request();
|
$r = new League\OAuth2\Server\Util\Request();
|
||||||
$r->buildFromGlobals();
|
$r->buildFromGlobals();
|
||||||
|
|
||||||
$this->assertTrue($r instanceof League\OAuth2\Server\Util\Request);
|
$this->assertTrue($r instanceof League\OAuth2\Server\Util\Request);
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_get()
|
function test_get()
|
||||||
{
|
{
|
||||||
$this->assertEquals('bar', $this->request->get('foo'));
|
$this->assertEquals('bar', $this->request->get('foo'));
|
||||||
$this->assertEquals(array('foo' => 'bar'), $this->request->get());
|
$this->assertEquals(array('foo' => 'bar'), $this->request->get());
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_post()
|
function test_post()
|
||||||
{
|
{
|
||||||
$this->assertEquals('bar', $this->request->post('foo'));
|
$this->assertEquals('bar', $this->request->post('foo'));
|
||||||
$this->assertEquals(array('foo' => 'bar'), $this->request->post());
|
$this->assertEquals(array('foo' => 'bar'), $this->request->post());
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_file()
|
function test_file()
|
||||||
{
|
{
|
||||||
$this->assertEquals('bar', $this->request->file('foo'));
|
$this->assertEquals('bar', $this->request->file('foo'));
|
||||||
$this->assertEquals(array('foo' => 'bar'), $this->request->file());
|
$this->assertEquals(array('foo' => 'bar'), $this->request->file());
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_cookie()
|
function test_cookie()
|
||||||
{
|
{
|
||||||
$this->assertEquals('bar', $this->request->cookie('foo'));
|
$this->assertEquals('bar', $this->request->cookie('foo'));
|
||||||
$this->assertEquals(array('foo' => 'bar'), $this->request->cookie());
|
$this->assertEquals(array('foo' => 'bar'), $this->request->cookie());
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_server()
|
function test_server()
|
||||||
{
|
{
|
||||||
$this->assertEquals('foobar.com', $this->request->server('HTTP_HOST'));
|
$this->assertEquals('foobar.com', $this->request->server('HTTP_HOST'));
|
||||||
$this->assertEquals(array('HTTP_HOST' => 'foobar.com'), $this->request->server());
|
$this->assertEquals(array('HTTP_HOST' => 'foobar.com'), $this->request->server());
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_header()
|
function test_header()
|
||||||
{
|
{
|
||||||
$this->assertEquals('foobar.com', $this->request->header('Host'));
|
$this->assertEquals('foobar.com', $this->request->header('Host'));
|
||||||
$this->assertEquals(array('Host' => 'foobar.com'), $this->request->header());
|
$this->assertEquals(array('Host' => 'foobar.com'), $this->request->header());
|
||||||
}
|
}
|
||||||
|
|
||||||
function test_canonical_header()
|
function test_canonical_header()
|
||||||
{
|
{
|
||||||
$request = new League\OAuth2\Server\Util\Request(
|
$request = new League\OAuth2\Server\Util\Request(
|
||||||
array('foo' => 'bar'),
|
array('foo' => 'bar'),
|
||||||
array('foo' => 'bar'),
|
array('foo' => 'bar'),
|
||||||
array('foo' => 'bar'),
|
array('foo' => 'bar'),
|
||||||
array('foo' => 'bar'),
|
array('foo' => 'bar'),
|
||||||
array('HTTP_HOST' => 'foobar.com'),
|
array('HTTP_HOST' => 'foobar.com'),
|
||||||
array('authorization' => 'Bearer ajdfkljadslfjasdlkj')
|
array('authorization' => 'Bearer ajdfkljadslfjasdlkj')
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->assertEquals('Bearer ajdfkljadslfjasdlkj', $request->header('Authorization'));
|
$this->assertEquals('Bearer ajdfkljadslfjasdlkj', $request->header('Authorization'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @expectedException InvalidArgumentException
|
* @expectedException InvalidArgumentException
|
||||||
*/
|
*/
|
||||||
function test_unknownProperty()
|
function test_unknownProperty()
|
||||||
{
|
{
|
||||||
$reflector = new ReflectionClass($this->request);
|
$reflector = new ReflectionClass($this->request);
|
||||||
$method = $reflector->getMethod('getPropertyValue');
|
$method = $reflector->getMethod('getPropertyValue');
|
||||||
$method->setAccessible(true);
|
$method->setAccessible(true);
|
||||||
|
|
||||||
$method->invoke($this->request, 'blah');
|
$method->invoke($this->request, 'blah');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
class Secure_Key_test extends PHPUnit_Framework_TestCase
|
class Secure_Key_test extends PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
function test_make()
|
function test_make()
|
||||||
{
|
{
|
||||||
$v1 = League\OAuth2\Server\Util\SecureKey::make();
|
$v1 = League\OAuth2\Server\Util\SecureKey::make();
|
||||||
$v2 = League\OAuth2\Server\Util\SecureKey::make();
|
$v2 = League\OAuth2\Server\Util\SecureKey::make();
|
||||||
$v3 = League\OAuth2\Server\Util\SecureKey::make(50);
|
$v3 = League\OAuth2\Server\Util\SecureKey::make(50);
|
||||||
|
|
||||||
$this->assertEquals(40, strlen($v1));
|
$this->assertEquals(40, strlen($v1));
|
||||||
$this->assertTrue($v1 !== $v2);
|
$this->assertTrue($v1 !== $v2);
|
||||||
$this->assertEquals(50, strlen($v3));
|
$this->assertEquals(50, strlen($v3));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function test_make_with_different_algorithm()
|
public function test_make_with_different_algorithm()
|
||||||
{
|
{
|
||||||
@ -29,4 +29,4 @@ class Secure_Key_test extends PHPUnit_Framework_TestCase
|
|||||||
$this->assertSame($algorithm, League\OAuth2\Server\Util\SecureKey::getAlgorithm());
|
$this->assertSame($algorithm, League\OAuth2\Server\Util\SecureKey::getAlgorithm());
|
||||||
$this->assertEquals($result, League\OAuth2\Server\Util\SecureKey::make(11));
|
$this->assertEquals($result, League\OAuth2\Server\Util\SecureKey::make(11));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user