Esempio n. 1
0
 public function setUp()
 {
     self::$client = static::createClient();
     $container = static::$client->getContainer();
     $request = Request::create('/syrup/run', 'POST');
     $container->get('request_stack')->push($request);
     $this->controller = new ApiController();
     $this->controller->setContainer($container);
     $this->container = $container;
 }
Esempio n. 2
0
 public function setUp()
 {
     self::$client = static::createClient();
     $container = static::$client->getContainer();
     $request = Request::create('/syrup/run', 'POST');
     $request->headers->set('X-StorageApi-Token', $container->getParameter('storage_api.test.token'));
     $container->get('request_stack')->push($request);
     $this->controller = new ApiController();
     $this->controller->setContainer($container);
     $this->container = $container;
 }
 /**
  * @covers \Keboola\Syrup\Listener\SyrupControllerListener::onKernelController
  */
 public function testListener()
 {
     $client = static::createClient();
     $request = Request::create('/syrup/run', 'POST');
     $request->headers->set('X-StorageApi-Token', SYRUP_SAPI_TEST_TOKEN);
     /** @var RequestStack $requestStack */
     $requestStack = $client->getContainer()->get('request_stack');
     $requestStack->push($request);
     $controller = new ApiController();
     $controller->setContainer($client->getContainer());
     $event = new FilterControllerEvent(self::$kernel, [$controller, 'runAction'], $request, HttpKernelInterface::MASTER_REQUEST);
     $this->assertEmpty(\PHPUnit_Framework_Assert::readAttribute($controller, 'componentName'));
     $listener = new SyrupControllerListener();
     $listener->onKernelController($event);
     $this->assertNotEmpty(\PHPUnit_Framework_Assert::readAttribute($controller, 'componentName'));
 }