From b1cbeff17cc366d1994f780738d0bfd2f771fc83 Mon Sep 17 00:00:00 2001
From: Louis Chemineau <louis@chmn.me>
Date: Tue, 3 Dec 2024 18:29:32 +0100
Subject: test(View): Copy preserves content

Signed-off-by: Louis Chemineau <louis@chmn.me>
---
 tests/lib/Files/ViewTest.php | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/tests/lib/Files/ViewTest.php b/tests/lib/Files/ViewTest.php
index c5b91b837d9..b233fc90966 100644
--- a/tests/lib/Files/ViewTest.php
+++ b/tests/lib/Files/ViewTest.php
@@ -2816,4 +2816,12 @@ class ViewTest extends \Test\TestCase {
 		$this->assertEquals('foo.png', $folderData[1]['name']);
 		$this->assertEquals('foo.txt', $folderData[2]['name']);
 	}
+
+	public function testCopyPreservesContent() {
+		$viewUser1 = new View('/' . 'userId' . '/files');
+		$viewUser1->mkdir('');
+		$viewUser1->file_put_contents('foo.txt', 'foo');
+		$viewUser1->copy('foo.txt', 'bar.txt');
+		$this->assertEquals('foo', $viewUser1->file_get_contents('bar.txt'));
+	}
 }
-- 
cgit v1.2.3