Browse Source

add unit test

tags/v8.2RC1
Robin Appelman 8 years ago
parent
commit
2839ef3439
1 changed files with 17 additions and 0 deletions
  1. 17
    0
      tests/lib/connector/sabre/file.php

+ 17
- 0
tests/lib/connector/sabre/file.php View File

@@ -809,4 +809,21 @@ class File extends \Test\TestCase {
return $files;
}

/**
* @expectedException \Sabre\DAV\Exception\ServiceUnavailable
*/
public function testGetFopenFails() {
$view = $this->getMock('\OC\Files\View', ['fopen'], array());
$view->expects($this->atLeastOnce())
->method('fopen')
->will($this->returnValue(false));

$info = new \OC\Files\FileInfo('/test.txt', null, null, array(
'permissions' => \OCP\Constants::PERMISSION_ALL
), null);

$file = new \OC\Connector\Sabre\File($view, $info);

$file->get();
}
}

Loading…
Cancel
Save