public function testGetGlobals()
{
$app = $this->getApp();
$request = Request::createFromGlobals();
$app['request'] = $request;
$app['request_stack']->push($request);
// Call the event listener that adds the globals
$event = new GetResponseEvent($app['kernel'], $request, HttpKernelInterface::MASTER_REQUEST);
(new ConfigListener($app))->onRequest($event);
$response = $app['twig']->getGlobals();
$this->assertArrayHasKey('bolt_name', $response);
$this->assertArrayHasKey('bolt_version', $response);
$this->assertArrayHasKey('bolt_stable', $response);
$this->assertArrayHasKey('frontend', $response);
$this->assertArrayHasKey('backend', $response);
$this->assertArrayHasKey('async', $response);
$this->assertArrayHasKey('paths', $response);
$this->assertArrayHasKey('theme', $response);
$this->assertArrayHasKey('user', $response);
$this->assertArrayHasKey('users', $response);
$this->assertArrayHasKey('config', $response);
$this->assertNotNull($response['config']);
$this->assertNotNull($response['users']);
}