Ejemplo n.º 1
0
 public function testUpload()
 {
     $gateway = \Phake::mock('Modera\\FileUploaderBundle\\Uploading\\UploadGatewayInterface');
     $provider = \Phake::mock(ContributorInterface::CLAZZ);
     \Phake::when($provider)->getItems()->thenReturn(array($gateway));
     $request = \Phake::mock('Symfony\\Component\\HttpFoundation\\Request');
     \Phake::when($gateway)->isResponsible($request)->thenReturn(true);
     \Phake::when($gateway)->upload($request)->thenReturn('foobar');
     $wu = new WebUploader($provider);
     $result = $wu->upload($request);
     \Phake::inOrder(\Phake::verify($provider)->getItems(), \Phake::verify($gateway)->isResponsible($request), \Phake::verify($gateway)->upload($request));
     $this->assertEquals('foobar', $result);
 }
 /**
  * {@inheritdoc}
  */
 protected function setUp()
 {
     $this->container = \Phake::mock('Symfony\\Component\\DependencyInjection\\ContainerInterface');
     $this->webUploader = \Phake::mock(WebUploader::clazz());
     $this->ctr = new UniversalUploaderController();
     $this->ctr->setContainer($this->container);
 }