Exemplo n.º 1
0
 public function testExecute()
 {
     $_FILES['test_key'] = [];
     $result = ['file' => '', 'url' => ''];
     $resultJson = '{"file": "", "url": ""}';
     $this->fileProcessor->expects($this->once())->method('saveToTmp')->with('test_key')->willReturn($result);
     $this->resultFactory->expects($this->once())->method('create')->with(ResultFactory::TYPE_JSON)->willReturn($this->resultPage);
     $this->resultPage->expects($this->once())->method('setData')->with($result)->willReturn($resultJson);
     $this->assertEquals($resultJson, $this->controller->execute());
 }