From cb8ad3f738c78f9684e71d8ed9ce2cda1e8993f1 Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 26 Aug 2025 21:08:07 +0300 Subject: [PATCH] Added resumable upload tests --- tests/ApiTest.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/ApiTest.php b/tests/ApiTest.php index 7caaefa..ce6cd52 100644 --- a/tests/ApiTest.php +++ b/tests/ApiTest.php @@ -2053,6 +2053,8 @@ final class ApiTest extends TestCase } #[Test] + #[RunInSeparateProcess] + #[PreserveGlobalState(false)] public function uploadFileUsesMultipartForSmallFiles(): void { $uploadUrl = 'https://upload.server/path'; @@ -2085,6 +2087,8 @@ final class ApiTest extends TestCase } #[Test] + #[RunInSeparateProcess] + #[PreserveGlobalState(false)] public function uploadFileUsesResumableForLargeFiles(): void { $uploadUrl = 'https://upload.server/path'; @@ -2116,6 +2120,8 @@ final class ApiTest extends TestCase } #[Test] + #[RunInSeparateProcess] + #[PreserveGlobalState(false)] public function uploadFileThrowsExceptionWhenFstatFails(): void { $this->expectException(RuntimeException::class); @@ -2127,6 +2133,5 @@ final class ApiTest extends TestCase $fstatMock->expects($this->once())->with($fileHandle)->willReturn(false); $this->api->uploadFile('http://a.b', $fileHandle, 'file.txt'); - fclose($fileHandle); } }