test(View): Copy preserves content

Signed-off-by: Louis Chemineau <louis@chmn.me>
pull/48651/head
Louis Chemineau 2024-12-03 18:29:32 +07:00
parent 199b0bd4d9
commit 425e0c3660
No known key found for this signature in database
1 changed files with 8 additions and 0 deletions

@ -2831,4 +2831,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'));
}
}