summaryrefslogtreecommitdiffstats
path: root/tests/lib/connector/sabre/file.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/connector/sabre/file.php')
-rw-r--r--tests/lib/connector/sabre/file.php18
1 files changed, 13 insertions, 5 deletions
diff --git a/tests/lib/connector/sabre/file.php b/tests/lib/connector/sabre/file.php
index 13884656310..3fe5c2751f1 100644
--- a/tests/lib/connector/sabre/file.php
+++ b/tests/lib/connector/sabre/file.php
@@ -10,6 +10,13 @@ namespace Test\Connector\Sabre;
class File extends \Test\TestCase {
+ private function getStream($string) {
+ $stream = fopen('php://temp', 'r+');
+ fwrite($stream, $string);
+ fseek($stream, 0);
+ return $stream;
+ }
+
/**
* @expectedException \Sabre\DAV\Exception
*/
@@ -29,7 +36,7 @@ class File extends \Test\TestCase {
->will($this->returnValue('/test.txt'));
$info = new \OC\Files\FileInfo('/test.txt', null, null, array(
- 'permissions'=>\OCP\Constants::PERMISSION_ALL
+ 'permissions' => \OCP\Constants::PERMISSION_ALL
), null);
$file = new \OC\Connector\Sabre\File($view, $info);
@@ -64,7 +71,7 @@ class File extends \Test\TestCase {
$file = new \OC\Connector\Sabre\File($view, $info);
- $this->assertNotEmpty($file->put('test data'));
+ $this->assertNotEmpty($file->put($this->getStream('test data')));
}
/**
@@ -99,7 +106,7 @@ class File extends \Test\TestCase {
$file = new \OC\Connector\Sabre\File($view, $info);
// action
- $file->put('test data');
+ $file->put($this->getStream('test data'));
}
/**
@@ -122,11 +129,12 @@ class File extends \Test\TestCase {
$file = new \OC\Connector\Sabre\File($view, $info);
// action
- $file->put('test data');
+ $file->put($this->getStream('test data'));
}
/**
* Test setting name with setName() with invalid chars
+ *
* @expectedException \OC\Connector\Sabre\Exception\InvalidPath
*/
public function testSetNameInvalidChars() {
@@ -176,7 +184,7 @@ class File extends \Test\TestCase {
$file = new \OC\Connector\Sabre\File($view, $info);
// action
- $file->put('test data');
+ $file->put($this->getStream('test data'));
}
/**