Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests/lib
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2017-03-27 18:46:10 +0300
committerGitHub <noreply@github.com>2017-03-27 18:46:10 +0300
commitf76a3b532d9ee3d5362cbf8fcf9d836264fb6e00 (patch)
treefcebcca16a77de84ea2cba7fe018c84c540c1ec0 /tests/lib
parentdc5ba954693ba95b687c517b1bad895f706c8309 (diff)
parent8de4209c3ef01889bc3aa487137129c3911ca235 (diff)
Merge pull request #4096 from nextcloud/touch-floor
round the mtime in touch
Diffstat (limited to 'tests/lib')
-rw-r--r--tests/lib/Files/ViewTest.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/lib/Files/ViewTest.php b/tests/lib/Files/ViewTest.php
index 3635323e169..f1e1ee7d417 100644
--- a/tests/lib/Files/ViewTest.php
+++ b/tests/lib/Files/ViewTest.php
@@ -591,6 +591,23 @@ class ViewTest extends \Test\TestCase {
/**
* @medium
*/
+ public function testTouchFloat() {
+ $storage = $this->getTestStorage(true, TemporaryNoTouch::class);
+
+ Filesystem::mount($storage, array(), '/');
+
+ $rootView = new View('');
+ $oldCachedData = $rootView->getFileInfo('foo.txt');
+
+ $rootView->touch('foo.txt', 500.5);
+
+ $cachedData = $rootView->getFileInfo('foo.txt');
+ $this->assertEquals(500, $cachedData['mtime']);
+ }
+
+ /**
+ * @medium
+ */
public function testViewHooks() {
$storage1 = $this->getTestStorage();
$storage2 = $this->getTestStorage();