Eccube\Tests\Application\SecurityTraitTest::testUser PHP Method

testUser() public method

public testUser ( )
    public function testUser()
    {
        $request = Request::create('/');
        $app = $this->createApplication(array('fabien' => array('ROLE_ADMIN', '5FZ2Z8QIkA7UTZ4BYkoC+GsReLf569mSKDsfods6LYQ8t+a8EW9oaircfMpmaLbPBh4FOBiiFyLfuZmTSUwzZg==')));
        $app->get('/', function () {
            return 'foo';
        });
        $app->handle($request);
        $this->assertNull($app->user());
        $request->headers->set('PHP_AUTH_USER', 'fabien');
        $request->headers->set('PHP_AUTH_PW', 'foo');
        $app->handle($request);
        $this->assertInstanceOf('Symfony\\Component\\Security\\Core\\User\\UserInterface', $app->user());
        $this->assertEquals('fabien', $app->user()->getUsername());
    }