public function testRemoveOnNonExistentFile() { $filesystem = $this->getFilesystemMock(); $filesystem->expects($this->once())->method('delete')->with('not_found.txt')->will($this->throwException(new \League\Flysystem\FileNotFoundException('dummy path'))); $this->mountManager->expects($this->once())->method('getFilesystem')->with('dir')->will($this->returnValue($filesystem)); $this->mapping->expects($this->once())->method('getUploadDestination')->will($this->returnValue('dir')); $this->mapping->expects($this->once())->method('getFileName')->will($this->returnValue('not_found.txt')); $this->storage->remove($this->object, $this->mapping); }