コード例 #1
0
 public function testValidatingAuthorizationHeaderSucceedsAndReturnsNull()
 {
     $provider = new AuthorizationProviderStub();
     $request = Illuminate\Http\Request::create('/', 'GET');
     $request->headers->set('authorization', 'foo');
     $this->assertNull($provider->validateAuthorizationHeader($request));
 }
コード例 #2
0
ファイル: FactoryTest.php プロジェクト: desmart/pagination
 public function testSettingCurrentUrlOverrulesRequest()
 {
     $env = $this->getFactory();
     $request = Illuminate\Http\Request::create('http://foo.com?page=2', 'GET');
     $env->setRequest($request);
     $env->setCurrentPage(3);
     $this->assertEquals(3, $env->getCurrentPage());
 }
コード例 #3
0
ファイル: GuardTest.php プロジェクト: framgia/laravel-jwt
 public function testSetUser()
 {
     $user = m::mock(\Illuminate\Contracts\Auth\Authenticatable::class);
     $user->shouldReceive('getAuthIdentifier')->once()->andReturn(1);
     $provider = m::mock(Illuminate\Contracts\Auth\UserProvider::class);
     $blacklist = m::mock(Framgia\Jwt\Blacklist::class);
     $signer = new Framgia\Jwt\Signers\Hmac('test');
     $request = Illuminate\Http\Request::create('/');
     $guard = new Framgia\Jwt\Guard($provider, $request, $blacklist, $signer);
     $reflection = new ReflectionClass($guard);
     $property = $reflection->getProperty('user');
     $property->setAccessible(true);
     $this->assertInstanceOf(\Framgia\Jwt\Guard::class, $guard->setUser($user));
     $token = $guard->token();
     $this->assertInstanceOf(\Lcobucci\JWT\Token::class, $token);
     $this->assertEquals(1, $token->getClaim('sub'));
 }
コード例 #4
0
ファイル: LassyTest.php プロジェクト: radmen/lassy
 public function testSaveProcessWhenDirExists()
 {
     $response = m::mock('Illuminate\\Http\\Response');
     $response->shouldReceive('getContent')->once()->andReturn($content = 'trolo');
     $request = Illuminate\Http\Request::create('/blog/posts/test.html');
     $fs = m::mock('Illuminate\\Filesystem\\Filesystem');
     $fs->shouldReceive('extension')->once()->with('/blog/posts/test.html')->andReturn('html');
     $fs->shouldReceive('isFile')->once()->with('_static/blog/posts/test.html')->andReturn(false);
     $fs->shouldReceive('isDirectory')->once()->with('_static/blog/posts')->andReturn(true);
     $fs->shouldReceive('makeDirectory')->never();
     $fs->shouldReceive('put')->once()->with('_static/blog/posts/test.html', $content);
     $lassy = new Lassy('_static', $fs);
     $lassy->save($request, $response);
 }
 public function testTransformingNestedRelationships()
 {
     $this->transformer->setRequest(Illuminate\Http\Request::create('/', 'GET', ['include' => 'foo']));
     $this->assertEquals(['data' => ['bar' => 'baz', 'foo' => ['data' => ['foo' => 'bar']]]], $this->transformer->transform(new Bar()));
 }