diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2015-12-28 10:21:26 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2015-12-28 10:21:26 +0100 |
commit | 24271cf95358b294180f2cec80a0f71733b9e250 (patch) | |
tree | 912642e4238531f2c2002e4bd26bdb2271a736d3 /tests/lib/files | |
parent | eb509bcbe6d6b97133a7b4dfba81325e92500aed (diff) | |
parent | 667d7383e159d12102d2bf519ca2215681865aa9 (diff) | |
download | nextcloud-server-24271cf95358b294180f2cec80a0f71733b9e250.tar.gz nextcloud-server-24271cf95358b294180f2cec80a0f71733b9e250.zip |
Merge pull request #21216 from owncloud/fopen-statcache
Clear SMB statcache after fopen
Diffstat (limited to 'tests/lib/files')
-rw-r--r-- | tests/lib/files/storage/storage.php | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/lib/files/storage/storage.php b/tests/lib/files/storage/storage.php index d381b4cdf40..95dd70bfdac 100644 --- a/tests/lib/files/storage/storage.php +++ b/tests/lib/files/storage/storage.php @@ -598,4 +598,17 @@ abstract class Storage extends \Test\TestCase { $this->instance->mkdir('source'); $this->assertTrue($this->instance->isSharable('source')); } + + public function testStatAfterWrite() { + $this->instance->file_put_contents('foo.txt', 'bar'); + $stat = $this->instance->stat('foo.txt'); + $this->assertEquals(3, $stat['size']); + + $fh = $this->instance->fopen('foo.txt', 'w'); + fwrite($fh, 'qwerty'); + fclose($fh); + + $stat = $this->instance->stat('foo.txt'); + $this->assertEquals(6, $stat['size']); + } } |